/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.3                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
/*   Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt   *\
|  Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com   |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       labelList;
    note        "nPoints:12152  nCells:9648  nFaces:35020  nInternalFaces:15416";
    location    "constant/polyMesh";
    object      neighbour;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


15416
(
1
61
1707
2
62
3
63
4
64
5
65
6
66
7
67
8
68
9
69
10
70
11
71
12
72
13
73
14
74
15
75
16
76
17
77
18
78
19
79
20
80
21
81
22
82
23
83
24
84
25
85
26
86
27
87
28
88
29
89
30
90
31
91
32
92
33
93
34
94
35
95
36
96
37
97
38
98
39
99
40
100
41
101
42
102
43
103
44
104
45
105
46
106
47
107
48
108
49
109
50
110
51
111
52
112
53
113
54
114
55
115
56
116
57
117
58
118
59
119
60
120
121
549
62
122
1768
63
123
64
124
65
125
66
126
67
127
68
128
69
129
70
130
71
131
72
132
73
133
74
134
75
135
76
136
77
137
78
138
79
139
80
140
81
141
82
142
83
143
84
144
85
145
86
146
87
147
88
148
89
149
90
150
91
151
92
152
93
153
94
154
95
155
96
156
97
157
98
158
99
159
100
160
101
161
102
162
103
163
104
164
105
165
106
166
107
167
108
168
109
169
110
170
111
171
112
172
113
173
114
174
115
175
116
176
117
177
118
178
119
179
120
180
121
181
182
610
123
183
1829
124
184
125
185
126
186
127
187
128
188
129
189
130
190
131
191
132
192
133
193
134
194
135
195
136
196
137
197
138
198
139
199
140
200
141
201
142
202
143
203
144
204
145
205
146
206
147
207
148
208
149
209
150
210
151
211
152
212
153
213
154
214
155
215
156
216
157
217
158
218
159
219
160
220
161
221
162
222
163
223
164
224
165
225
166
226
167
227
168
228
169
229
170
230
171
231
172
232
173
233
174
234
175
235
176
236
177
237
178
238
179
239
180
240
181
241
182
242
243
671
184
244
1890
185
245
186
246
187
247
188
248
189
249
190
250
191
251
192
252
193
253
194
254
195
255
196
256
197
257
198
258
199
259
200
260
201
261
202
262
203
263
204
264
205
265
206
266
207
267
208
268
209
269
210
270
211
271
212
272
213
273
214
274
215
275
216
276
217
277
218
278
219
279
220
280
221
281
222
282
223
283
224
284
225
285
226
286
227
287
228
288
229
289
230
290
231
291
232
292
233
293
234
294
235
295
236
296
237
297
238
298
239
299
240
300
241
301
242
302
243
303
304
732
245
305
1951
246
306
247
307
248
308
249
309
250
310
251
311
252
312
253
313
254
314
255
315
256
316
257
317
258
318
259
319
260
320
261
321
262
322
263
323
264
324
265
325
266
326
267
327
268
328
269
329
270
330
271
331
272
332
273
333
274
334
275
335
276
336
277
337
278
338
279
339
280
340
281
341
282
342
283
343
284
344
285
345
286
346
287
347
288
348
289
349
290
350
291
351
292
352
293
353
294
354
295
355
296
356
297
357
298
358
299
359
300
360
301
361
302
362
303
363
304
364
365
793
306
366
2012
307
367
308
368
309
369
310
370
311
371
312
372
313
373
314
374
315
375
316
376
317
377
318
378
319
379
320
380
321
381
322
382
323
383
324
384
325
385
326
386
327
387
328
388
329
389
330
390
331
391
332
392
333
393
334
394
335
395
336
396
337
397
338
398
339
399
340
400
341
401
342
402
343
403
344
404
345
405
346
406
347
407
348
408
349
409
350
410
351
411
352
412
353
413
354
414
355
415
356
416
357
417
358
418
359
419
360
420
361
421
362
422
363
423
364
424
365
425
426
854
367
427
2073
368
428
369
429
370
430
371
431
372
432
373
433
374
434
375
435
376
436
377
437
378
438
379
439
380
440
381
441
382
442
383
443
384
444
385
445
386
446
387
447
388
448
389
449
390
450
391
451
392
452
393
453
394
454
395
455
396
456
397
457
398
458
399
459
400
460
401
461
402
462
403
463
404
464
405
465
406
466
407
467
408
468
409
469
410
470
411
471
412
472
413
473
414
474
415
475
416
476
417
477
418
478
419
479
420
480
421
481
422
482
423
483
424
484
425
485
426
486
487
915
428
488
2134
429
489
430
490
431
491
432
492
433
493
434
494
435
495
436
496
437
497
438
498
439
499
440
500
441
501
442
502
443
503
444
504
445
505
446
506
447
507
448
508
449
509
450
510
451
511
452
512
453
513
454
514
455
515
456
516
457
517
458
518
459
519
460
520
461
521
462
522
463
523
464
524
465
525
466
526
467
527
468
528
469
529
470
530
471
531
472
532
473
533
474
534
475
535
476
536
477
537
478
538
479
539
480
540
481
541
482
542
483
543
484
544
485
545
486
546
487
547
548
976
489
2195
2463
490
5453
491
6237
492
7492
493
2240
494
3101
495
6044
496
3106
497
7380
498
2366
499
8278
500
4735
501
6119
502
2721
503
5616
504
7178
505
6687
506
7048
507
3753
508
2990
509
7416
510
3489
511
8363
512
3617
513
2727
514
6816
515
6211
516
4941
517
7212
518
6971
519
6954
520
5416
521
2333
522
5393
523
6950
524
3664
525
6945
526
8398
527
3870
528
6851
529
6474
530
7353
531
2844
532
2633
533
5900
534
3862
535
7260
536
3877
537
5938
538
2680
539
7421
540
2873
541
2319
542
2899
543
8429
544
2610
545
6916
546
2921
547
3856
548
7200
1037
3618
550
610
551
611
552
612
553
613
554
614
555
615
556
616
557
617
558
618
559
619
560
620
561
621
562
622
563
623
564
624
565
625
566
626
567
627
568
628
569
629
570
630
571
631
572
632
573
633
574
634
575
635
576
636
577
637
578
638
579
639
580
640
581
641
582
642
583
643
584
644
585
645
586
646
587
647
588
648
589
649
590
650
591
651
592
652
593
653
594
654
595
655
596
656
597
657
598
658
599
659
600
660
601
661
602
662
603
663
604
664
605
665
606
666
607
667
608
668
609
669
670
1098
611
671
612
672
613
673
614
674
615
675
616
676
617
677
618
678
619
679
620
680
621
681
622
682
623
683
624
684
625
685
626
686
627
687
628
688
629
689
630
690
631
691
632
692
633
693
634
694
635
695
636
696
637
697
638
698
639
699
640
700
641
701
642
702
643
703
644
704
645
705
646
706
647
707
648
708
649
709
650
710
651
711
652
712
653
713
654
714
655
715
656
716
657
717
658
718
659
719
660
720
661
721
662
722
663
723
664
724
665
725
666
726
667
727
668
728
669
729
670
730
731
1159
672
732
673
733
674
734
675
735
676
736
677
737
678
738
679
739
680
740
681
741
682
742
683
743
684
744
685
745
686
746
687
747
688
748
689
749
690
750
691
751
692
752
693
753
694
754
695
755
696
756
697
757
698
758
699
759
700
760
701
761
702
762
703
763
704
764
705
765
706
766
707
767
708
768
709
769
710
770
711
771
712
772
713
773
714
774
715
775
716
776
717
777
718
778
719
779
720
780
721
781
722
782
723
783
724
784
725
785
726
786
727
787
728
788
729
789
730
790
731
791
792
1220
733
793
734
794
735
795
736
796
737
797
738
798
739
799
740
800
741
801
742
802
743
803
744
804
745
805
746
806
747
807
748
808
749
809
750
810
751
811
752
812
753
813
754
814
755
815
756
816
757
817
758
818
759
819
760
820
761
821
762
822
763
823
764
824
765
825
766
826
767
827
768
828
769
829
770
830
771
831
772
832
773
833
774
834
775
835
776
836
777
837
778
838
779
839
780
840
781
841
782
842
783
843
784
844
785
845
786
846
787
847
788
848
789
849
790
850
791
851
792
852
853
1281
794
854
795
855
796
856
797
857
798
858
799
859
800
860
801
861
802
862
803
863
804
864
805
865
806
866
807
867
808
868
809
869
810
870
811
871
812
872
813
873
814
874
815
875
816
876
817
877
818
878
819
879
820
880
821
881
822
882
823
883
824
884
825
885
826
886
827
887
828
888
829
889
830
890
831
891
832
892
833
893
834
894
835
895
836
896
837
897
838
898
839
899
840
900
841
901
842
902
843
903
844
904
845
905
846
906
847
907
848
908
849
909
850
910
851
911
852
912
853
913
914
1342
855
915
856
916
857
917
858
918
859
919
860
920
861
921
862
922
863
923
864
924
865
925
866
926
867
927
868
928
869
929
870
930
871
931
872
932
873
933
874
934
875
935
876
936
877
937
878
938
879
939
880
940
881
941
882
942
883
943
884
944
885
945
886
946
887
947
888
948
889
949
890
950
891
951
892
952
893
953
894
954
895
955
896
956
897
957
898
958
899
959
900
960
901
961
902
962
903
963
904
964
905
965
906
966
907
967
908
968
909
969
910
970
911
971
912
972
913
973
914
974
975
1403
916
976
917
977
918
978
919
979
920
980
921
981
922
982
923
983
924
984
925
985
926
986
927
987
928
988
929
989
930
990
931
991
932
992
933
993
934
994
935
995
936
996
937
997
938
998
939
999
940
1000
941
1001
942
1002
943
1003
944
1004
945
1005
946
1006
947
1007
948
1008
949
1009
950
1010
951
1011
952
1012
953
1013
954
1014
955
1015
956
1016
957
1017
958
1018
959
1019
960
1020
961
1021
962
1022
963
1023
964
1024
965
1025
966
1026
967
1027
968
1028
969
1029
970
1030
971
1031
972
1032
973
1033
974
1034
975
1035
1036
1464
977
1037
978
1038
979
1039
980
1040
981
1041
982
1042
983
1043
984
1044
985
1045
986
1046
987
1047
988
1048
989
1049
990
1050
991
1051
992
1052
993
1053
994
1054
995
1055
996
1056
997
1057
998
1058
999
1059
1000
1060
1001
1061
1002
1062
1003
1063
1004
1064
1005
1065
1006
1066
1007
1067
1008
1068
1009
1069
1010
1070
1011
1071
1012
1072
1013
1073
1014
1074
1015
1075
1016
1076
1017
1077
1018
1078
1019
1079
1020
1080
1021
1081
1022
1082
1023
1083
1024
1084
1025
1085
1026
1086
1027
1087
1028
1088
1029
1089
1030
1090
1031
1091
1032
1092
1033
1093
1034
1094
1035
1095
1036
1096
1097
1525
1038
6819
1039
5172
1040
8581
1041
5192
1042
6205
1043
3096
1044
7370
1045
3327
1046
2534
1047
3357
1048
7397
1049
3151
1050
6035
1051
7711
1052
7297
1053
7881
1054
6023
1055
3610
1056
7228
1057
6685
1058
6336
1059
7783
1060
7408
1061
7930
1062
6110
1063
3698
1064
7287
1065
6769
1066
6417
1067
4717
1068
8134
1069
4732
1070
6369
1071
2959
1072
5915
1073
7367
1074
6871
1075
6662
1076
7566
1077
7502
1078
7447
1079
7579
1080
7572
1081
7506
1082
5157
1083
8503
1084
5155
1085
6433
1086
2966
1087
5905
1088
7375
1089
6885
1090
6789
1091
5530
1092
8714
1093
5532
1094
6479
1095
3152
1096
6467
1097
5313
1586
8609
1099
1159
1100
1160
1101
1161
1102
1162
1103
1163
1104
1164
1105
1165
1106
1166
1107
1167
1108
1168
1109
1169
1110
1170
1111
1171
1112
1172
1113
1173
1114
1174
1115
1175
1116
1176
1117
1177
1118
1178
1119
1179
1120
1180
1121
1181
1122
1182
1123
1183
1124
1184
1125
1185
1126
1186
1127
1187
1128
1188
1129
1189
1130
1190
1131
1191
1132
1192
1133
1193
1134
1194
1135
1195
1136
1196
1137
1197
1138
1198
1139
1199
1140
1200
1141
1201
1142
1202
1143
1203
1144
1204
1145
1205
1146
1206
1147
1207
1148
1208
1149
1209
1150
1210
1151
1211
1152
1212
1153
1213
1154
1214
1155
1215
1156
1216
1157
1217
1158
1218
1219
1647
1160
1220
1161
1221
1162
1222
1163
1223
1164
1224
1165
1225
1166
1226
1167
1227
1168
1228
1169
1229
1170
1230
1171
1231
1172
1232
1173
1233
1174
1234
1175
1235
1176
1236
1177
1237
1178
1238
1179
1239
1180
1240
1181
1241
1182
1242
1183
1243
1184
1244
1185
1245
1186
1246
1187
1247
1188
1248
1189
1249
1190
1250
1191
1251
1192
1252
1193
1253
1194
1254
1195
1255
1196
1256
1197
1257
1198
1258
1199
1259
1200
1260
1201
1261
1202
1262
1203
1263
1204
1264
1205
1265
1206
1266
1207
1267
1208
1268
1209
1269
1210
1270
1211
1271
1212
1272
1213
1273
1214
1274
1215
1275
1216
1276
1217
1277
1218
1278
1219
1279
1280
1708
1221
1281
1222
1282
1223
1283
1224
1284
1225
1285
1226
1286
1227
1287
1228
1288
1229
1289
1230
1290
1231
1291
1232
1292
1233
1293
1234
1294
1235
1295
1236
1296
1237
1297
1238
1298
1239
1299
1240
1300
1241
1301
1242
1302
1243
1303
1244
1304
1245
1305
1246
1306
1247
1307
1248
1308
1249
1309
1250
1310
1251
1311
1252
1312
1253
1313
1254
1314
1255
1315
1256
1316
1257
1317
1258
1318
1259
1319
1260
1320
1261
1321
1262
1322
1263
1323
1264
1324
1265
1325
1266
1326
1267
1327
1268
1328
1269
1329
1270
1330
1271
1331
1272
1332
1273
1333
1274
1334
1275
1335
1276
1336
1277
1337
1278
1338
1279
1339
1280
1340
1341
1769
1282
1342
1283
1343
1284
1344
1285
1345
1286
1346
1287
1347
1288
1348
1289
1349
1290
1350
1291
1351
1292
1352
1293
1353
1294
1354
1295
1355
1296
1356
1297
1357
1298
1358
1299
1359
1300
1360
1301
1361
1302
1362
1303
1363
1304
1364
1305
1365
1306
1366
1307
1367
1308
1368
1309
1369
1310
1370
1311
1371
1312
1372
1313
1373
1314
1374
1315
1375
1316
1376
1317
1377
1318
1378
1319
1379
1320
1380
1321
1381
1322
1382
1323
1383
1324
1384
1325
1385
1326
1386
1327
1387
1328
1388
1329
1389
1330
1390
1331
1391
1332
1392
1333
1393
1334
1394
1335
1395
1336
1396
1337
1397
1338
1398
1339
1399
1340
1400
1341
1401
1402
1830
1343
1403
1344
1404
1345
1405
1346
1406
1347
1407
1348
1408
1349
1409
1350
1410
1351
1411
1352
1412
1353
1413
1354
1414
1355
1415
1356
1416
1357
1417
1358
1418
1359
1419
1360
1420
1361
1421
1362
1422
1363
1423
1364
1424
1365
1425
1366
1426
1367
1427
1368
1428
1369
1429
1370
1430
1371
1431
1372
1432
1373
1433
1374
1434
1375
1435
1376
1436
1377
1437
1378
1438
1379
1439
1380
1440
1381
1441
1382
1442
1383
1443
1384
1444
1385
1445
1386
1446
1387
1447
1388
1448
1389
1449
1390
1450
1391
1451
1392
1452
1393
1453
1394
1454
1395
1455
1396
1456
1397
1457
1398
1458
1399
1459
1400
1460
1401
1461
1402
1462
1463
1891
1404
1464
1405
1465
1406
1466
1407
1467
1408
1468
1409
1469
1410
1470
1411
1471
1412
1472
1413
1473
1414
1474
1415
1475
1416
1476
1417
1477
1418
1478
1419
1479
1420
1480
1421
1481
1422
1482
1423
1483
1424
1484
1425
1485
1426
1486
1427
1487
1428
1488
1429
1489
1430
1490
1431
1491
1432
1492
1433
1493
1434
1494
1435
1495
1436
1496
1437
1497
1438
1498
1439
1499
1440
1500
1441
1501
1442
1502
1443
1503
1444
1504
1445
1505
1446
1506
1447
1507
1448
1508
1449
1509
1450
1510
1451
1511
1452
1512
1453
1513
1454
1514
1455
1515
1456
1516
1457
1517
1458
1518
1459
1519
1460
1520
1461
1521
1462
1522
1463
1523
1524
1952
1465
1525
1466
1526
1467
1527
1468
1528
1469
1529
1470
1530
1471
1531
1472
1532
1473
1533
1474
1534
1475
1535
1476
1536
1477
1537
1478
1538
1479
1539
1480
1540
1481
1541
1482
1542
1483
1543
1484
1544
1485
1545
1486
1546
1487
1547
1488
1548
1489
1549
1490
1550
1491
1551
1492
1552
1493
1553
1494
1554
1495
1555
1496
1556
1497
1557
1498
1558
1499
1559
1500
1560
1501
1561
1502
1562
1503
1563
1504
1564
1505
1565
1506
1566
1507
1567
1508
1568
1509
1569
1510
1570
1511
1571
1512
1572
1513
1573
1514
1574
1515
1575
1516
1576
1517
1577
1518
1578
1519
1579
1520
1580
1521
1581
1522
1582
1523
1583
1524
1584
1585
2013
1526
1586
1527
1587
1528
1588
1529
1589
1530
1590
1531
1591
1532
1592
1533
1593
1534
1594
1535
1595
1536
1596
1537
1597
1538
1598
1539
1599
1540
1600
1541
1601
1542
1602
1543
1603
1544
1604
1545
1605
1546
1606
1547
1607
1548
1608
1549
1609
1550
1610
1551
1611
1552
1612
1553
1613
1554
1614
1555
1615
1556
1616
1557
1617
1558
1618
1559
1619
1560
1620
1561
1621
1562
1622
1563
1623
1564
1624
1565
1625
1566
1626
1567
1627
1568
1628
1569
1629
1570
1630
1571
1631
1572
1632
1573
1633
1574
1634
1575
1635
1576
1636
1577
1637
1578
1638
1579
1639
1580
1640
1581
1641
1582
1642
1583
1643
1584
1644
1585
1645
1646
2074
1587
5328
1588
6489
1589
5329
1590
8610
1591
5338
1592
6514
1593
3030
1594
6389
1595
4456
1596
7819
1597
4503
1598
6473
1599
3174
1600
6416
1601
4101
1602
7234
1603
4120
1604
7255
1605
7806
1606
7769
1607
7740
1608
4555
1609
6671
1610
8782
1611
5745
1612
6881
1613
5116
1614
8339
1615
5106
1616
6764
1617
3429
1618
6694
1619
4819
1620
8044
1621
4796
1622
6638
1623
3331
1624
6670
1625
5321
1626
8548
1627
5293
1628
7586
1629
7628
1630
7651
1631
7262
1632
7435
1633
7582
1634
6072
1635
3147
1636
6461
1637
4839
1638
8219
1639
4811
1640
6812
1641
6862
1642
7343
1643
3903
1644
6141
1645
8222
1646
4771
2135
8211
1648
1708
1649
1709
1650
1710
1651
1711
1652
1712
1653
1713
1654
1714
1655
1715
1656
1716
1657
1717
1658
1718
1659
1719
1660
1720
1661
1721
1662
1722
1663
1723
1664
1724
1665
1725
1666
1726
1667
1727
1668
1728
1669
1729
1670
1730
1671
1731
1672
1732
1673
1733
1674
1734
1675
1735
1676
1736
1677
1737
1678
1738
1679
1739
1680
1740
1681
1741
1682
1742
1683
1743
1684
1744
1685
1745
1686
1746
1687
1747
1688
1748
1689
1749
1690
1750
1691
1751
1692
1752
1693
1753
1694
1754
1695
1755
1696
1756
1697
1757
1698
1758
1699
1759
1700
1760
1701
1761
1702
1762
1703
1763
1704
1764
1705
1765
1706
1766
1707
1767
1768
1709
1769
1710
1770
1711
1771
1712
1772
1713
1773
1714
1774
1715
1775
1716
1776
1717
1777
1718
1778
1719
1779
1720
1780
1721
1781
1722
1782
1723
1783
1724
1784
1725
1785
1726
1786
1727
1787
1728
1788
1729
1789
1730
1790
1731
1791
1732
1792
1733
1793
1734
1794
1735
1795
1736
1796
1737
1797
1738
1798
1739
1799
1740
1800
1741
1801
1742
1802
1743
1803
1744
1804
1745
1805
1746
1806
1747
1807
1748
1808
1749
1809
1750
1810
1751
1811
1752
1812
1753
1813
1754
1814
1755
1815
1756
1816
1757
1817
1758
1818
1759
1819
1760
1820
1761
1821
1762
1822
1763
1823
1764
1824
1765
1825
1766
1826
1767
1827
1768
1828
1829
1770
1830
1771
1831
1772
1832
1773
1833
1774
1834
1775
1835
1776
1836
1777
1837
1778
1838
1779
1839
1780
1840
1781
1841
1782
1842
1783
1843
1784
1844
1785
1845
1786
1846
1787
1847
1788
1848
1789
1849
1790
1850
1791
1851
1792
1852
1793
1853
1794
1854
1795
1855
1796
1856
1797
1857
1798
1858
1799
1859
1800
1860
1801
1861
1802
1862
1803
1863
1804
1864
1805
1865
1806
1866
1807
1867
1808
1868
1809
1869
1810
1870
1811
1871
1812
1872
1813
1873
1814
1874
1815
1875
1816
1876
1817
1877
1818
1878
1819
1879
1820
1880
1821
1881
1822
1882
1823
1883
1824
1884
1825
1885
1826
1886
1827
1887
1828
1888
1829
1889
1890
1831
1891
1832
1892
1833
1893
1834
1894
1835
1895
1836
1896
1837
1897
1838
1898
1839
1899
1840
1900
1841
1901
1842
1902
1843
1903
1844
1904
1845
1905
1846
1906
1847
1907
1848
1908
1849
1909
1850
1910
1851
1911
1852
1912
1853
1913
1854
1914
1855
1915
1856
1916
1857
1917
1858
1918
1859
1919
1860
1920
1861
1921
1862
1922
1863
1923
1864
1924
1865
1925
1866
1926
1867
1927
1868
1928
1869
1929
1870
1930
1871
1931
1872
1932
1873
1933
1874
1934
1875
1935
1876
1936
1877
1937
1878
1938
1879
1939
1880
1940
1881
1941
1882
1942
1883
1943
1884
1944
1885
1945
1886
1946
1887
1947
1888
1948
1889
1949
1890
1950
1951
1892
1952
1893
1953
1894
1954
1895
1955
1896
1956
1897
1957
1898
1958
1899
1959
1900
1960
1901
1961
1902
1962
1903
1963
1904
1964
1905
1965
1906
1966
1907
1967
1908
1968
1909
1969
1910
1970
1911
1971
1912
1972
1913
1973
1914
1974
1915
1975
1916
1976
1917
1977
1918
1978
1919
1979
1920
1980
1921
1981
1922
1982
1923
1983
1924
1984
1925
1985
1926
1986
1927
1987
1928
1988
1929
1989
1930
1990
1931
1991
1932
1992
1933
1993
1934
1994
1935
1995
1936
1996
1937
1997
1938
1998
1939
1999
1940
2000
1941
2001
1942
2002
1943
2003
1944
2004
1945
2005
1946
2006
1947
2007
1948
2008
1949
2009
1950
2010
1951
2011
2012
1953
2013
1954
2014
1955
2015
1956
2016
1957
2017
1958
2018
1959
2019
1960
2020
1961
2021
1962
2022
1963
2023
1964
2024
1965
2025
1966
2026
1967
2027
1968
2028
1969
2029
1970
2030
1971
2031
1972
2032
1973
2033
1974
2034
1975
2035
1976
2036
1977
2037
1978
2038
1979
2039
1980
2040
1981
2041
1982
2042
1983
2043
1984
2044
1985
2045
1986
2046
1987
2047
1988
2048
1989
2049
1990
2050
1991
2051
1992
2052
1993
2053
1994
2054
1995
2055
1996
2056
1997
2057
1998
2058
1999
2059
2000
2060
2001
2061
2002
2062
2003
2063
2004
2064
2005
2065
2006
2066
2007
2067
2008
2068
2009
2069
2010
2070
2011
2071
2012
2072
2073
2014
2074
2015
2075
2016
2076
2017
2077
2018
2078
2019
2079
2020
2080
2021
2081
2022
2082
2023
2083
2024
2084
2025
2085
2026
2086
2027
2087
2028
2088
2029
2089
2030
2090
2031
2091
2032
2092
2033
2093
2034
2094
2035
2095
2036
2096
2037
2097
2038
2098
2039
2099
2040
2100
2041
2101
2042
2102
2043
2103
2044
2104
2045
2105
2046
2106
2047
2107
2048
2108
2049
2109
2050
2110
2051
2111
2052
2112
2053
2113
2054
2114
2055
2115
2056
2116
2057
2117
2058
2118
2059
2119
2060
2120
2061
2121
2062
2122
2063
2123
2064
2124
2065
2125
2066
2126
2067
2127
2068
2128
2069
2129
2070
2130
2071
2131
2072
2132
2073
2133
2134
2075
2135
2076
2136
2077
2137
2078
2138
2079
2139
2080
2140
2081
2141
2082
2142
2083
2143
2084
2144
2085
2145
2086
2146
2087
2147
2088
2148
2089
2149
2090
2150
2091
2151
2092
2152
2093
2153
2094
2154
2095
2155
2096
2156
2097
2157
2098
2158
2099
2159
2100
2160
2101
2161
2102
2162
2103
2163
2104
2164
2105
2165
2106
2166
2107
2167
2108
2168
2109
2169
2110
2170
2111
2171
2112
2172
2113
2173
2114
2174
2115
2175
2116
2176
2117
2177
2118
2178
2119
2179
2120
2180
2121
2181
2122
2182
2123
2183
2124
2184
2125
2185
2126
2186
2127
2187
2128
2188
2129
2189
2130
2190
2131
2191
2132
2192
2133
2193
2134
2194
2195
2136
6144
2137
4039
2138
7337
2139
4012
2140
7316
2141
4002
2142
6145
2143
4353
2144
7857
2145
4306
2146
6049
2147
6243
2148
6821
2149
2668
2150
3540
2151
7532
2152
3229
2153
8271
2154
2975
2155
2465
2156
8455
2157
4996
2158
6207
2159
2798
2160
7437
2161
2405
2162
8305
2163
2395
2164
2760
2165
8300
2166
7278
2167
8564
2168
2838
2169
8655
2170
2799
2171
7414
2172
2631
2173
5801
2174
3338
2175
6407
2176
3333
2177
7394
2178
2448
2179
8461
2180
2884
2181
7265
2182
2705
2183
7346
2184
2343
2185
8241
2186
2340
2187
2673
2188
6913
2189
6726
2190
5963
2191
4249
2192
7829
2193
4247
2194
5964
2195
2467
5456
2201
2796
7231
2198
3078
9393
2428
9623
2214
3014
9237
2216
2753
8605
4067
6076
2209
3590
5228
2212
2263
4283
2220
2282
4710
2228
3060
4757
2213
3286
5691
2230
2245
7273
2217
4064
4694
5006
6286
2443
4723
9112
2224
2819
9293
4029
6330
2843
6777
3295
5229
2222
6845
7184
2781
9597
4128
8811
2560
5957
9494
2578
5347
5466
3153
9495
2866
6893
7355
6546
7860
2471
5214
9189
6452
9578
2252
5681
8414
2541
6656
8718
2419
4204
9138
4276
7477
2663
6169
6667
5570
7918
2617
2843
6696
2701
8125
9105
3460
5178
5458
2451
2543
8055
2277
6218
6244
2776
4577
7803
2377
5240
7118
2325
5348
6155
2994
3874
9260
2317
5256
3029
6099
7404
2385
2919
5248
2729
2883
5731
2495
3257
3339
2275
4733
3410
3512
8561
2527
5945
8189
2615
3089
7258
2744
3053
7359
2772
4192
4395
2347
3243
3881
3188
9594
2787
3118
8630
2701
3233
6315
2289
2789
6312
2392
3443
7102
2536
4084
8477
2590
4921
9085
2327
3572
8906
2567
2850
7641
2296
5660
8092
3057
5400
6937
2437
4358
2435
2459
5454
2280
3389
7569
3178
4909
5063
2348
3523
9028
2525
3838
9135
2937
2957
5288
2706
3769
5618
2454
4663
8419
2605
3749
6504
3277
4828
8535
2287
2615
6051
3085
3351
2813
3625
6306
2516
8978
2867
3500
4094
2349
5481
6915
5841
7854
3084
4461
4474
2538
2569
2415
2773
3265
2479
2847
6257
2655
4145
5513
2708
3046
3450
2482
5184
2291
3545
5717
3551
8303
2564
5206
8715
3312
4797
3347
3596
5971
2336
6876
7645
2997
3368
6891
2995
6054
7800
5556
8696
2699
5619
5838
2999
3009
4386
2482
3813
4817
2332
2616
9509
2489
2615
7882
3504
4032
4618
2487
3707
7190
3353
3402
3867
3404
4281
8737
2741
6199
7412
2403
2847
8929
2897
4210
7158
2546
3703
9223
2362
3772
6614
2686
5524
8875
2420
3344
4992
2435
3172
3360
2542
4920
7270
2416
2496
8322
3025
3191
4174
3101
5467
2450
7471
8633
2563
2584
3319
3750
7926
2437
2969
2984
2545
3609
4382
2434
4441
5289
2429
2828
5402
2462
9242
2427
2991
4676
3194
3570
2640
2849
6787
2450
3533
8481
2672
2686
8349
2858
3111
6495
4130
5944
3792
3807
2839
3069
8927
2418
4515
4928
3592
4599
2568
2818
3857
2907
4642
5464
2540
2586
3266
2664
2817
2461
2507
8174
3339
3448
4080
2671
5340
3306
3675
8396
2532
2923
5474
2408
2456
4753
3514
6165
2425
8594
4401
6997
2818
4914
5045
2911
2934
5275
3762
4169
4460
2391
5060
6446
2390
5624
8291
2460
5470
6414
3141
4094
5773
2696
3649
4504
2596
5096
5875
2917
4052
8681
2480
4631
6399
2611
2746
5134
3175
8346
2477
4367
8877
2643
3805
8834
2931
3267
3376
2748
5434
3506
3849
7941
2944
3759
6827
2424
2691
9127
2767
4291
6111
2860
2882
3800
2583
2724
3094
2810
5737
7025
2468
3945
8236
2874
3305
4413
2529
3013
7161
2863
4625
3008
6430
7554
2396
3211
4254
2562
4091
7083
2557
4706
8739
3157
3802
8906
2774
3863
8299
2770
4057
4246
3296
4464
3234
3669
6957
3225
3696
5347
2738
3035
4923
2694
3163
6152
3741
7189
4318
7186
2688
8509
2635
6130
8779
2401
4701
6457
2793
2967
4691
7282
2758
2930
8337
2709
3980
6673
2607
2626
3016
2923
3381
9620
5318
7944
2771
5067
5478
5032
5276
3166
3232
8352
2814
5565
2942
4230
4328
2855
3158
8478
3917
8627
3294
4044
5579
2539
3002
6623
2575
3024
6393
3041
5359
8127
2718
2857
2863
3075
3085
4229
3600
7649
2423
3533
3672
6564
9003
5800
7094
6394
7565
2987
3880
2422
3201
3205
4048
5339
2602
8606
3375
9063
3436
7250
3197
3524
8243
3110
8578
3729
5111
6324
8806
2978
4869
6125
2504
3890
9214
2796
3423
4826
2795
5052
7458
3939
5018
3119
2749
7302
9101
3936
3003
3021
3850
2915
3257
8641
2610
4658
6916
2877
5522
6174
3148
6813
9158
4592
9584
3619
5549
6797
2713
3372
6770
2918
4530
7550
2816
2846
8639
2778
5594
2934
6328
9268
8606
6019
6363
2466
5563
7972
2522
4340
7907
4479
7896
2515
3269
4161
2690
8659
2734
5670
5827
2961
3223
4617
3511
4613
3965
8385
2647
4268
3781
5100
3973
3974
2910
5451
5830
2862
3185
5943
7266
3978
4013
3891
8824
2508
7399
7837
3047
5241
6377
4377
4422
3300
3341
4429
2730
4465
4928
2571
3080
6060
2821
6478
7141
2540
4544
7306
7240
7958
3169
5907
7924
3167
5071
4429
6882
2887
3562
6019
2489
3835
5665
6055
2864
3519
8501
2514
3633
8879
3116
3127
6674
4141
4755
2985
3102
6602
6318
4054
5203
5916
2823
3040
7596
3547
3715
4853
2693
4523
8482
2593
3247
4683
3543
9325
3464
6676
2765
3161
5115
3652
5790
8544
3476
3677
7989
2659
3714
4072
3318
5022
8457
2945
3871
5151
2932
4287
8251
6859
8284
2769
3128
6615
2783
5819
6385
3704
8657
3434
3479
3179
4087
8388
2690
6526
8958
2929
3321
7622
2533
8058
8121
2848
3272
5856
4244
4552
2529
6624
2561
3440
3087
3192
5077
2692
4340
6177
2851
4123
6224
3069
3230
3650
3354
3485
4301
3795
4149
2617
4223
7426
2888
3937
5148
6850
9615
2735
3885
6603
2947
5300
2909
3135
5452
8068
2773
3336
4628
2629
9299
9324
3267
6907
2576
9462
2979
2992
3515
5749
8518
5871
9205
2545
8403
9175
3371
3705
6236
9403
7625
7014
8383
3137
3916
3350
5307
3070
5201
9168
8692
4273
7041
2601
3034
8298
2920
5809
8117
2619
3580
3815
3361
3369
5608
2653
5173
6278
2661
3011
5712
2620
2753
5640
2663
3242
5210
2729
4560
9424
3063
3150
4805
3052
8344
2757
3209
4949
2595
3176
5529
3028
7646
5628
7280
3742
9594
2873
8105
3907
5167
2717
3105
7333
3080
3258
3561
3146
9368
3663
4369
4053
4641
3292
3336
5319
3855
9498
3768
4610
7667
2870
3097
7056
3072
5384
7022
4315
4711
5263
6551
3255
4509
6578
3402
7636
3038
3139
3757
2594
3352
5489
3534
3681
3827
2613
5007
6917
2675
6379
2899
5365
2828
3915
9161
3335
4991
2719
8530
9434
2905
3011
8858
2731
2982
6858
4761
5773
2785
4071
4428
2889
3397
6712
3050
6542
4252
7627
4185
5615
5890
2996
5592
5742
2722
6159
9012
2716
4342
5301
2880
4516
6088
2642
4036
3648
9351
3149
3536
4556
3332
6094
8122
3518
8730
3006
4413
5581
7920
8185
2634
4127
6372
2687
3282
3359
7681
3605
5818
3211
4497
4726
4344
4508
2642
3568
7920
4152
6627
7917
3058
3112
4548
3330
5299
3102
6494
3588
5390
7493
2824
7459
8570
3177
4713
8856
3034
3166
9046
3548
3557
4248
3235
4813
2723
3926
4772
3756
4632
8087
2669
9300
2847
3256
3487
4253
4292
2718
4661
8695
2654
4221
3391
5070
3028
6282
3194
3450
8090
2638
3667
6923
3208
8328
2977
5535
6664
2841
2874
2649
7875
8178
9640
3236
6310
3991
4236
5776
2745
2839
6265
3020
4882
7763
4139
9570
3075
3839
4810
4373
5828
2886
3824
7163
3194
3468
3933
3376
4694
6545
2715
7482
2844
3424
4998
9567
3003
3083
3680
2714
4338
9572
3685
4474
6724
3019
5331
3620
3707
7490
4145
4297
4426
5503
5716
8160
4653
8241
2780
3744
8635
2852
2984
4362
3052
4564
8456
3136
4378
5140
5499
4086
5611
6818
4664
8241
5317
7945
2817
6681
2982
4337
5176
3044
6217
3097
3565
5848
4298
5017
5818
3204
3313
3783
3178
3313
6561
4330
4396
2695
5158
8357
3223
7002
8026
2801
7003
9595
3219
3966
5997
3553
6590
6609
5582
2898
5598
4394
7969
3017
3703
5303
6872
6398
9151
3980
5088
5899
6539
2875
6486
3062
8372
2997
6065
2702
3473
7064
2792
6449
7331
5202
9141
2836
5207
9412
5878
4055
7816
2831
5623
7736
3211
4892
6436
4380
4384
3261
6605
3140
3494
4310
3468
7291
5122
7312
3994
4260
4798
3304
3676
4791
3205
3882
3893
6558
3585
8015
5879
7558
3719
6289
2893
3687
7169
3266
3777
2971
5448
8454
4349
4405
4701
5882
5747
6371
2943
3445
3829
6196
6217
3382
3897
4493
3213
4417
3108
3573
7028
5076
2869
6359
3264
8829
3771
3924
4520
2887
3100
9503
6785
8565
5961
6157
4009
4144
5433
3586
4011
5285
5342
8270
3297
5143
8369
3612
5009
6933
3606
9211
2810
2845
8165
2768
5057
4471
8310
2762
2764
5627
7694
3076
3139
4074
4844
8278
5035
9060
3344
4253
7203
2803
5152
6475
3488
3986
8333
2900
3349
3743
9351
2826
3515
3774
2842
2893
6365
3027
3949
3281
8223
3702
7833
7851
2967
7547
2980
3066
4569
8361
8531
3575
5270
5959
6287
9295
5062
5279
3039
6390
7523
3130
3447
4659
6382
3528
4512
7893
4514
5760
3093
4440
6752
2963
3526
2842
4136
6965
4140
7133
2871
4193
6302
4646
8461
3229
4450
8271
3517
5585
3921
8545
3401
4753
8659
5760
6087
2895
6087
6359
4112
4987
3113
3491
7008
4452
7204
2926
3931
8580
5782
6392
3438
4332
8295
4150
5050
7845
2937
3415
4973
8305
3221
4434
6079
3560
9265
3123
2906
6157
6221
4546
4566
3183
6126
3546
4321
7055
6861
7727
3411
4303
5993
3372
5803
3155
4926
5226
3927
4727
5088
3654
4314
6280
3134
4971
6323
2914
3437
6713
3037
6358
9008
9625
3621
4609
5076
2834
3355
7986
4289
5029
5002
8305
3132
3559
5607
8871
9041
6028
3379
6364
8234
3496
5225
5483
5744
8015
4092
4968
7111
6164
3672
7232
2968
7912
7987
2981
3563
3214
3316
5165
4347
3646
4255
6901
2903
6138
9045
5307
7617
3122
3206
9515
2875
4098
7574
3243
6366
2917
3001
3307
6925
7294
3634
4093
8029
3237
6043
7888
2861
2916
7968
3853
7423
2891
4153
6098
4121
6268
3431
3876
3868
4259
8037
9524
3342
3569
5751
6295
7057
8873
2890
4769
6260
3254
3308
8905
5111
9191
3475
3593
6561
3168
5337
3479
5689
3086
3177
4520
2868
4028
4810
4984
4944
8455
7878
4482
6876
3964
4615
5056
3812
8986
6922
7883
3629
3840
3616
8748
5298
6162
4831
8310
2986
3780
9057
6222
4964
8302
3252
3900
9188
6664
7109
3508
4480
4612
3288
5375
9441
3843
6084
3544
5051
6935
3395
7320
3599
4609
3454
6021
3307
3723
5733
3981
5765
4762
6258
7841
5140
6922
4479
6408
8453
8588
2936
2972
9255
7798
3960
5922
6798
4037
7474
3241
3687
3721
8739
9231
4638
6091
6163
3487
8661
3171
3236
9605
3301
3934
7226
4286
9144
3124
4374
4554
4890
9306
5868
6603
5028
8986
3170
3790
7602
4085
8172
4023
7088
3694
5836
3495
4823
6840
3121
6057
7657
3201
3893
3042
4024
4061
9370
7597
4213
4234
3958
6322
4227
7119
3549
4673
4443
6873
8860
9350
2928
4904
6113
3493
6028
6644
4371
8953
3718
3984
8925
3602
9109
4110
7728
3855
9331
5634
9350
3278
5165
3109
4859
9340
9007
3173
3539
8024
3315
7225
3733
2941
4092
7993
3240
4386
8656
3485
4720
6269
4499
8632
4513
7279
2989
6778
4843
7640
4682
6754
3164
4317
4977
4447
5252
3009
5534
7633
3536
4966
9176
3317
6478
7093
3909
6247
6440
3962
4242
4571
3287
3996
7282
2962
6927
9227
4218
5406
8385
3847
5585
7136
3025
3439
5230
6926
4950
4980
3012
3349
9360
6849
6991
7541
9534
6353
7921
3790
4345
5418
3160
4593
5448
4948
5005
6402
4574
4661
4442
4597
3732
5013
5254
4022
4593
3570
4947
3091
3381
4286
3293
3452
4981
3185
7745
3103
4222
9058
5980
7687
7015
7548
3327
5323
5206
6563
3039
4070
6811
3203
7016
7539
7442
3167
4192
3470
5546
2989
6786
3761
3765
4552
4196
3170
6360
3299
6632
3357
5389
3716
4043
4731
4698
9523
3757
9211
3736
8885
8074
3248
5261
6454
4489
6225
3845
4006
4440
4197
8890
4138
9322
3145
3878
5205
6096
3453
4109
4398
5927
7483
3131
3297
9421
5587
8690
7712
3393
3765
4891
3910
4059
6774
3286
4107
6824
7233
3403
3705
7298
3323
3568
6241
7996
3526
5918
8857
3914
4243
6737
9384
5004
5688
3387
3635
5386
3337
3417
3773
3228
7462
3335
3463
5770
3233
6285
6254
6011
9302
5127
5137
3522
4532
6059
3162
5769
8025
4020
6455
7012
9640
4104
4354
3309
3781
3809
3184
9510
4886
8169
8614
4023
7271
5578
8990
3658
6828
3358
4194
5998
5560
6071
3711
4278
7577
4865
5219
3503
6109
3059
6090
7684
3405
8598
9235
4260
7750
3310
4746
8821
4332
6757
9305
3640
5334
5931
3171
3407
5372
3817
6322
7136
3233
8900
7568
8069
3326
3671
3446
5528
3531
5786
7903
5553
6668
3628
7292
3448
4365
5726
3459
3587
8840
3542
3663
3420
3459
4213
3142
3607
7865
8303
3404
3667
3866
4934
5933
4100
8889
3842
4165
4514
3803
5584
6970
5104
6569
3520
5637
8949
6064
8787
4427
5494
6668
4855
4414
4705
9000
3089
4858
6706
4924
6391
7010
8700
4206
3472
3896
4523
8191
3199
4376
6128
6682
3852
7159
7772
5200
9427
3287
3686
6193
3167
3510
4196
4336
3279
4077
6993
4864
4942
5139
4360
5767
6858
3595
3686
8814
3997
9389
4776
6257
6108
8932
4652
4760
6599
4671
4834
4788
4910
3678
3755
6459
5347
7636
3231
9542
4419
4636
4730
7837
3591
7612
4952
6579
3283
3645
7515
3370
5592
6155
4199
7691
3473
3911
9356
8762
9158
5962
7935
3352
3403
7376
3169
3270
3934
8924
3280
6933
3997
5445
3320
3962
8964
3608
6337
7897
3836
4005
6421
9118
3326
3730
7732
4105
6608
4466
7607
5381
6995
3384
4173
4368
3556
5501
4330
4919
3540
8524
4171
6375
3799
4062
5161
3722
7064
8681
5547
5763
5906
6573
3489
5441
7416
3860
3989
9525
3416
5436
6976
7755
5260
5262
3416
6826
3897
8489
4038
4693
4965
5041
5204
5216
3525
3727
3837
4003
8953
3621
8213
3637
3992
9181
5339
6311
6975
9410
3360
4889
5114
3679
9637
3621
5508
4397
5574
4795
5824
6964
7799
4117
4156
6006
3756
4627
6063
3361
3753
6106
4235
5435
3593
3744
5378
5419
4358
5392
5017
6288
3771
6491
4763
6154
3631
3739
7171
3688
4574
5965
3465
3783
9179
5021
8655
3674
8583
6577
3509
4897
8091
3189
5217
7157
4752
5695
4660
4739
3883
5326
8702
3550
3733
3490
4209
3537
3970
4874
3295
4393
5636
3574
3638
9511
5264
5421
3276
3436
7797
5381
6526
3995
4051
4644
6113
3851
6402
6595
5761
9118
6675
7432
3558
5948
6625
3449
3589
9487
5930
6515
4680
6124
3345
3481
6178
3725
8379
8658
3617
8529
3278
5016
3346
5189
6242
4699
5385
5610
3296
3550
4946
3456
4822
6314
3658
7981
3483
5631
6782
4279
6292
3469
6238
8878
5163
5024
5238
7643
4534
6274
3755
3904
5096
3576
3762
5626
3382
5558
7867
4975
5278
4211
5325
6304
8178
7644
9521
3477
4876
9270
5086
8655
4135
4299
8846
3507
6651
9501
4927
8935
4155
5649
5424
6248
5510
3419
4468
7441
3832
3953
5145
3858
4139
9335
4619
4910
5025
8806
3377
7996
8262
4124
6574
7355
4316
4866
5299
3306
4451
3745
4420
4825
6111
7125
4239
5104
3977
8547
5997
7461
7884
3639
6384
8023
3746
8285
9522
4006
5541
4381
4475
5102
3475
3539
3644
4932
8180
3486
6583
5719
8623
3673
5718
7311
3283
8068
3369
4441
3308
4307
8739
4042
6711
4585
8000
8059
3636
6643
6730
3457
3733
4946
5103
5518
3652
7968
3389
4379
6636
3519
6629
7211
8175
4280
6316
6189
4413
6464
7675
3920
6452
7674
7980
4730
5774
6868
3995
4167
8593
4003
4241
4280
4071
4351
4804
8052
8704
5180
9157
4658
4673
6080
3817
7669
3380
4361
5478
7720
8128
8205
3464
3958
3946
4481
5264
3710
4647
9050
4764
5969
5927
7423
7318
7816
9231
3594
4081
4855
7461
3417
3653
6741
4091
5889
7858
3324
3426
4279
5064
7456
4494
7218
6591
8534
6582
7928
4417
8531
4056
5250
7949
8401
3447
3588
5309
4170
5644
4293
6079
4380
4495
5831
4075
6618
4337
6577
6580
3657
3776
6394
4667
8769
5613
5674
5671
8214
5037
5112
3908
4827
6528
8810
7943
5941
4992
5046
6397
4446
5105
5583
6150
7839
3679
7752
3992
6235
8826
8170
4078
5608
5428
5811
5015
6740
3393
4334
4687
4181
8699
8975
5476
7979
4213
5834
6136
5545
7137
7183
4835
5001
6180
6665
4712
5700
6960
9091
8078
4078
3478
4458
6924
4191
7080
8030
3701
3808
8821
3737
4348
4635
3418
4475
6645
4821
4986
9106
3431
9163
3939
3809
4702
5735
7376
5792
4048
6742
9311
4021
6854
8854
7401
8915
4147
4751
9210
3428
3976
4329
4114
8210
4238
8600
9144
4630
3552
4058
4152
5407
7060
3466
4906
7096
3455
6003
7144
3930
4019
3725
3831
8717
8741
4121
9258
9625
4750
9359
3771
5350
9038
7257
4181
6801
8825
4983
5684
4502
5235
5539
6024
7883
3670
6123
6661
4915
4945
8611
3972
5506
4024
6491
3411
6208
7531
5111
9623
3691
4606
9424
4695
9042
3571
4483
5370
3597
4943
6955
4339
4750
8137
3589
5038
9573
3715
4913
7699
4425
5150
8702
3457
3517
3797
4190
4427
7240
7072
5368
9117
4500
5439
7940
4031
4399
9491
4678
6796
4144
7061
3948
4325
9511
4507
6008
4297
5537
5977
4085
5050
5822
5840
4072
4163
4341
6355
4200
5246
5330
4642
5031
7201
3778
8941
4549
4899
5758
5356
3602
3692
4355
6545
5564
9000
3662
4134
3878
4198
8027
3529
4049
7398
4758
7074
3542
3732
4277
4912
5112
5617
7296
5267
3571
3993
7648
5783
3538
5018
9167
4031
8193
7491
5382
8461
5572
8135
3944
9560
3847
4177
4859
8335
4234
8173
9266
3782
5296
6131
3990
4063
6218
4115
5069
4522
4624
9631
4689
4802
3501
5228
8901
4516
3642
6747
4425
5091
3912
4268
9383
4439
4865
9467
3520
4125
7134
7858
3843
7584
3516
7808
3541
4329
5521
4283
4837
7120
4168
8759
3864
4308
9080
5940
9136
3940
3942
8353
5794
4269
5908
6257
4907
5513
8342
4416
9392
6639
9217
3597
6148
9399
4651
7608
3911
8750
6224
8627
4301
5794
3870
5163
8398
4015
5886
7874
5044
5589
7105
3748
5763
6477
7747
3567
6242
8359
4350
6097
4443
4960
3573
5920
6002
4378
8588
5740
6919
3901
8263
3556
5156
4469
7182
4235
4565
3768
3925
3579
4756
8175
8301
9388
3675
3760
6703
8671
6158
9527
4067
4424
4100
4264
6061
4618
7623
3767
6181
3700
4105
4053
4180
7738
3794
5014
7488
4493
7019
3885
9438
3579
4202
4782
3981
4920
3772
4537
9048
7357
4479
4769
3615
4341
4932
7924
4733
6441
5363
8469
5660
7087
3976
4775
7518
3571
6487
3602
8971
3910
6502
5077
7198
3875
4392
7049
9115
3856
4938
7777
3661
8862
6469
9126
4745
8058
3693
4398
7908
3713
3833
4322
9161
3926
4256
3822
4004
4376
5838
4403
4719
4263
9200
4228
6363
3675
4637
3656
7637
9626
5690
7242
3614
4705
7792
5493
7187
9222
4955
9487
6253
4219
6311
6274
3595
4465
7038
7180
7051
7222
4322
5493
5721
3956
4160
5554
7211
4562
7123
3697
5479
9604
3804
4312
4963
4435
6143
7237
3901
4514
7561
3720
5744
3826
4587
7407
8254
4773
4955
5960
8265
5322
7834
4482
6968
4457
3918
7446
3616
4589
5548
5451
3696
4638
5710
5591
5682
5341
8142
3880
4096
4680
4115
8146
8810
3660
4328
7500
3801
7140
7717
8611
5229
9404
4365
6226
5884
7707
5426
5564
4310
4411
7948
5683
7737
3708
6418
8163
6156
9217
7595
8180
5795
6721
5354
5404
6744
7396
4141
4849
3796
4392
4599
4430
6708
7306
3674
5895
6597
3819
5308
4104
4744
5533
5268
5346
6483
6059
8957
4558
9078
5003
5395
9183
4937
5028
3647
6047
7233
4530
4959
7431
9145
5894
7631
4547
6342
5641
9459
6284
7153
8267
9054
4588
8512
3937
5736
9036
4790
5081
3854
7689
7791
4164
4759
5898
9401
3656
4923
5024
6080
6082
7378
5324
5987
3811
4255
4562
5122
6506
5234
5510
6366
4571
5593
3907
6266
6280
8465
5352
7565
7955
5534
6030
6838
4502
5754
8927
9204
3940
8686
4914
5349
5355
3752
5482
7020
4541
4728
8893
7457
4754
5972
7251
4501
8033
4728
5658
4540
7758
6348
5732
9106
4879
3690
3822
8273
8612
5380
6133
3788
4157
5004
6914
9610
4566
4894
6466
3892
4284
9300
3728
4205
7839
7975
8149
8682
7580
4661
5446
3904
4208
5212
4561
6476
5642
9059
4182
4812
6658
7613
3754
4008
4090
4744
9566
5466
5011
5383
5612
5732
3818
5088
8362
4481
5424
4714
5592
4030
6709
7608
3913
9344
8184
3873
7006
8466
5603
6000
8046
3786
5753
6381
4778
7632
4671
7580
3836
7351
8690
5451
6148
5142
5757
7322
4056
4087
3969
4172
5855
7886
8063
6030
7633
3923
4267
4079
4321
5179
5995
4587
4840
4457
5093
6774
4990
3979
4338
8163
4601
7424
4055
9110
4883
8478
4360
5012
4476
5783
8090
6745
4045
4740
7185
3935
4525
9247
3930
4333
6435
9489
3784
4379
6546
3873
4573
3932
4270
8350
7709
4752
5087
6082
7905
6427
7256
7388
4971
8451
4631
7634
7899
4970
8028
3806
9096
8348
8361
4262
5708
5850
5821
7661
5512
5083
6409
4130
9094
6569
3887
4667
8377
6853
7317
4813
5886
6543
6773
7288
3778
3826
9333
4103
5583
9266
5308
3841
3946
4088
5178
5245
6517
6435
9208
4112
4504
8391
4363
4854
6571
7523
3989
4809
6947
7080
7386
4991
6738
5738
4296
4387
6637
5459
7754
7449
4725
7141
4692
5515
6993
4518
5197
7558
7188
8083
4095
4936
9304
3806
9363
4004
4791
6311
8495
4675
5027
8370
5393
6228
3914
5023
6052
5484
6833
4716
8786
7063
9308
3850
9024
4158
4326
8703
7992
8479
3905
4862
4298
5702
4048
4232
4191
6027
7545
9121
6106
8272
5668
5416
6291
4702
7461
8628
3955
4669
8359
7888
8348
4697
9425
5846
4188
6676
7822
4866
8247
3987
4071
4320
4154
3858
4491
4195
4852
3977
4454
9178
4556
6690
8366
6521
4872
5500
9196
5502
8063
5131
6288
8118
4840
4622
6766
4108
6894
8351
5740
8763
3959
4263
4382
3946
4738
3954
4985
4023
4600
4660
5351
6450
6978
8777
6025
6316
8580
4404
7253
4061
5232
4842
6194
4738
4977
4137
5478
4845
5652
6904
6979
7182
8667
3916
4748
7205
4154
5701
6510
6724
8008
8453
7892
5199
7985
5992
7942
6854
7241
6791
9358
9200
6834
5133
5711
9482
5253
5410
6902
5436
6826
4453
5981
8742
5396
5606
6708
9162
7903
8685
4040
6425
9075
4810
7587
4916
5814
4540
7630
4043
4251
5577
7368
5224
5798
4284
5082
7876
6432
4203
6066
4018
7959
4820
6159
5452
5625
5182
3964
5222
5273
8648
4116
7183
4907
6521
4557
5935
3987
4428
8853
5097
4007
5092
8662
6076
6299
4855
6060
7175
4229
4681
5232
4274
8314
7679
9056
5140
9234
7381
4989
5182
8861
4315
4777
5486
7894
8729
7703
4534
5114
8796
4089
6531
7192
4198
6810
4871
4030
4805
7292
5743
5940
9067
5034
5696
4008
6977
9155
8159
6963
7521
5377
7675
5159
9165
6963
7606
4962
7809
5686
5501
6422
3981
4470
6224
3959
6069
3954
7553
7913
4019
7866
3942
7994
4645
4822
9600
5854
6859
4346
5219
4656
7598
5444
6378
8802
5548
7035
8194
4818
5048
7862
8987
4282
5910
4027
7809
6088
6253
5248
6693
8521
4422
5392
6792
3963
6166
6298
4309
8799
4214
6261
7084
5294
4349
5213
6728
4070
8614
7349
9529
4241
5136
5171
4052
4515
5672
7108
4060
6123
6737
4273
4841
5303
4471
5572
8374
4227
5703
9100
3972
7899
5218
7323
4261
5139
6270
8322
7707
7470
8914
4806
5091
5150
5593
4095
8851
9246
7668
8900
4794
5284
4887
6848
8442
3988
5060
8523
5000
6444
7273
8565
4694
5421
7937
6898
5263
5453
4366
5456
4814
6092
7221
8661
5456
9004
4274
8046
8399
4038
4496
4805
4099
5470
7901
5221
5270
4621
5622
5643
4145
5977
7248
6634
6921
9380
4899
6244
5818
6642
9043
4571
5033
7158
9254
9047
6495
8989
4184
4057
5465
7327
4073
4277
6745
4644
4649
9047
4589
7106
8167
5700
5872
9618
5339
4231
4731
6200
5372
6106
9007
5364
7928
4148
4971
7487
9283
5901
5911
5034
5964
4765
7690
7836
8129
9195
4028
4841
6194
4764
4947
9255
5990
7322
4410
6448
8183
5880
9525
4975
6312
6828
4312
4572
8166
5018
5812
6749
4402
4962
4862
4442
6855
8923
9585
4124
6536
4576
6204
9301
4313
5049
5283
5304
5666
8418
4668
9349
4928
6598
4956
5805
5953
6259
8311
4091
5258
6985
8629
9132
8755
5195
8536
5079
9613
4160
4736
9126
4166
8915
9127
4318
6182
5059
5335
5538
5527
6815
7094
7079
6352
9355
5733
4231
4736
5523
6427
8635
5224
5946
9037
4830
5871
9166
9455
4147
7971
4988
6179
8475
5091
5463
6070
6299
4539
4976
5764
4448
5798
8150
6717
6575
5345
7676
4239
5128
5282
7308
5277
5622
7114
8723
9450
6283
7798
8008
6024
6333
4263
8628
4545
4600
6092
5054
5233
5757
4647
5161
7235
7488
8590
6795
6513
8811
5490
8029
7122
8202
7067
4137
9216
6226
9523
4949
8170
4488
8005
8866
5283
8595
6043
7761
6692
6305
6396
4148
6176
8525
6472
8173
5982
8972
4603
5705
7972
7245
8400
6951
7049
6388
6710
6596
8380
4626
5641
5653
4804
5029
6329
7614
5133
6515
6518
5247
7709
4434
4613
4851
6867
8533
4519
4770
8081
6426
6437
5795
5271
5692
8341
4953
7117
9592
5057
5292
4385
8348
8773
8093
8561
5271
6513
4568
6856
7715
4208
5103
5723
6589
4265
5208
6271
5356
5458
5724
4901
7280
4432
8332
4159
5863
7957
7892
8325
6892
6089
9458
5109
4414
5420
5985
4522
6358
6846
7052
4614
4899
9166
8623
9357
4588
5417
5676
8306
4295
5779
8658
8968
6823
8589
4946
7055
8482
4548
4925
5398
9489
4167
4488
5291
6365
9348
4301
7515
5013
5650
7159
5331
8040
6290
7726
5947
9216
4217
5211
5130
7713
8653
6215
9554
4813
5823
7205
8061
4299
8539
8162
4767
7777
4257
4786
9297
4715
5007
6356
5325
8265
4216
5654
7145
4357
6625
7027
5781
6062
9040
4220
5802
4372
5215
8046
4498
4808
5893
9301
4637
5662
7318
4790
5225
5394
4522
5357
4258
6800
7165
4383
6290
6318
5568
9277
9577
7715
9366
4891
7036
8648
4325
9391
8057
4285
4327
6793
7247
4741
7419
8233
4411
7765
7843
8200
5641
9428
9030
9467
4733
8006
4346
5049
5350
8968
4463
6332
4260
8138
4940
9583
4991
5770
7859
6948
8777
4331
5536
8246
5068
6984
4415
5725
7215
9330
4791
4947
4852
6306
5562
5900
6570
7104
5581
6294
4226
5551
7032
5033
5038
5358
5557
7033
8323
4364
5906
7979
4929
8943
7351
4476
9431
5457
5461
6818
7371
6733
5859
9303
5431
5741
7687
7407
8230
5359
5529
5756
9303
7744
5033
8224
5730
6787
6543
7550
4570
6351
7013
7062
8294
5696
6031
4690
6951
5699
6033
4629
8008
8621
7448
8910
6208
7774
5801
4406
8294
4385
4305
7405
6934
8292
6282
9139
4275
4878
4578
7723
7296
8260
7852
7902
4893
5656
5124
6442
6698
4725
4829
8174
4388
7210
9069
9184
4716
5628
7685
4352
5275
5970
5699
4707
5686
7575
6973
7615
4569
7833
8360
5259
5966
4509
5676
4832
5716
4358
6310
4421
7894
7663
7631
8597
4816
5571
6740
4825
6219
4334
4917
7038
4307
7620
4679
7414
4818
8413
4837
4860
7640
6300
7945
8196
8437
8858
8961
6722
5143
8259
9244
4709
6189
8068
7636
8569
4779
5505
6370
4690
4786
5863
6212
4706
6660
8925
5812
6734
4756
4404
8416
9638
5727
5837
7249
7648
8159
5052
8293
8718
5425
8341
5097
5528
5832
6601
6559
7411
4629
5609
4757
5528
6879
4982
5661
8928
6284
5295
8593
4731
5577
9190
5752
5938
4575
8963
6920
5348
6155
4552
4506
4758
8313
8130
9262
8188
6859
5576
6517
7312
5412
5949
9358
4592
5736
7751
6140
6941
6046
8443
7103
5766
6081
4395
6538
5616
7925
9052
5999
7605
7514
8583
5998
6250
5479
8649
5421
8282
4517
5492
7065
4838
5085
4370
5762
7037
4608
4436
7957
4672
8631
5098
5796
4762
6839
4483
4584
9004
5138
6645
5266
5132
6563
5126
5924
5491
8020
4707
7743
4594
5597
5218
7323
4609
5226
5591
9292
5255
9044
6821
5636
7346
4389
6078
5166
5227
7726
4905
7265
8465
5563
6390
6949
8734
9143
5496
7009
5333
5425
5914
5543
7904
9018
4951
6636
6896
6854
9406
6175
4856
7421
4535
6736
5460
6967
4628
4720
8727
4950
6807
5820
7489
5314
9276
9090
5787
6119
4726
9362
4871
5947
8108
5170
5787
6173
5231
5458
5709
7021
7611
5825
5045
6456
8355
9074
5322
9173
6171
8757
6816
4783
4870
6753
5265
8843
5635
7773
4713
9281
6772
4636
5808
9041
5527
6910
4557
6383
6604
6505
9642
8146
8551
4633
5257
6032
7739
7998
4527
4926
7583
4565
6982
7538
5490
7070
4533
5292
5637
5319
7642
9210
7291
8955
6175
4807
9193
9484
5492
5845
6860
4695
4832
5491
5719
6691
5958
8354
5205
7543
5510
5989
7953
6013
6580
4724
5974
6813
8845
6641
8985
6654
8663
5190
5908
8848
6450
6657
6427
5411
6725
4995
6203
8462
5472
8800
4643
8428
4911
6026
8002
7842
8100
4550
7419
9317
6512
7398
5202
6423
6485
5188
8496
4703
8257
4953
6872
7482
5466
5814
6616
5495
7125
8106
5559
7536
8679
4634
5066
5793
6186
8276
8450
7025
9547
7962
4536
8483
4780
6853
9517
4665
5481
6781
4654
4854
4963
6300
8166
6977
5563
5705
5185
6067
6400
7680
8802
5364
5411
7052
6587
4708
6223
5340
6790
6271
6709
7486
8693
4736
7323
8880
8911
4891
7257
6621
6875
4929
6589
6702
6527
5405
5848
5865
7817
9015
8650
9147
4948
7053
8805
4877
5933
5983
4666
5254
7624
7527
7889
6153
6724
9317
5869
5881
7045
5027
5879
8097
8813
4865
4693
4806
6070
5656
5833
6118
8891
5284
9337
4612
7222
7911
6278
7970
5276
5722
6705
4593
7752
8849
5489
5098
5566
7317
6536
8957
6918
7039
5030
7538
8988
6404
6629
8126
9536
5221
5669
9049
7124
7616
9132
4746
8645
6149
6792
8815
5664
6289
9385
6472
6720
4902
5609
6067
6207
5234
9483
5089
7811
8430
6354
7464
5187
5217
6463
5089
5454
7612
4722
6445
6902
6987
7619
5459
5684
7879
4711
4777
8389
4606
4781
5977
8333
9051
6040
7633
8766
5550
6267
6519
7437
5538
5857
8887
5291
7333
6074
6432
7718
7723
8261
4867
8918
4667
4611
4887
5395
7965
5422
7804
5727
6743
5252
5892
6232
4957
6206
7418
5330
8089
8502
5447
5751
5769
5861
6020
6714
6552
7890
4639
6468
4787
5335
8571
4620
8993
6817
4787
4863
9396
4879
5948
8999
4985
5469
8237
4815
6537
8067
4858
6993
9169
4672
8872
5921
5929
7840
4853
6164
6062
7115
5175
5408
9590
8528
9369
5807
6481
7438
4769
4780
6827
6007
4729
6350
7122
4932
5012
5320
8555
5601
6392
4871
5089
6405
6600
6181
8980
4881
7477
7615
4666
7452
8691
5434
7026
6102
6825
7995
9622
4663
9121
5497
7638
8992
7953
8031
4627
8010
6394
7386
7165
5341
9409
6057
7849
5506
8127
9046
7759
9466
6533
7079
5398
8415
6334
6717
5030
5203
7073
5300
8013
9204
6533
8184
5673
4861
5391
9152
5599
9646
5382
7089
8176
5337
5427
6925
5755
8574
4978
6163
8043
4751
8558
6326
9385
4664
5504
7856
8092
5325
8654
8998
4931
5170
4681
6588
8338
5897
6188
5137
5663
5858
6617
7545
5531
5162
5580
9598
4674
7677
4902
7187
4825
5308
6773
8427
9548
6916
6347
9298
7116
8633
9475
9553
5704
6451
9218
6933
8652
6056
7203
5316
8761
5119
8664
4798
8775
4793
5679
6550
4999
5629
9544
4836
7642
8052
5036
7038
5243
6667
8554
5896
5690
7062
8989
4759
8031
7782
8934
4847
6240
8214
5028
8559
7252
9304
5110
5937
4747
5107
7564
9238
7884
5071
8195
5082
5120
8521
7422
5633
6500
5978
7060
7245
8571
4898
5735
5420
8016
9027
9365
5742
5877
5627
6799
6177
6497
6763
6249
6381
7244
6324
7272
6142
5026
5332
6544
8314
9214
6860
9100
7802
8102
5744
5891
5628
6177
5807
5280
7470
8814
6534
6783
4749
4836
5504
6173
6553
5129
5965
7231
4990
4903
6496
7997
9336
4767
5039
5746
5861
4845
5064
6088
6482
5771
8138
6227
5488
7960
4969
7978
5531
5939
6983
7642
6887
4909
6699
9013
5290
8017
8750
6100
7483
7858
6838
7516
5758
8684
4808
6016
8755
5707
4949
6285
4993
7825
9537
5020
5200
8914
6045
7591
6756
6768
6344
9115
5210
6048
5108
5828
6928
5396
5562
6044
6525
9497
6361
9439
5937
9032
9610
4900
7588
5646
5793
5115
7831
5869
6867
7513
4824
5598
9091
5298
6189
6044
6542
5373
6017
6637
6374
5796
6888
9271
5552
8319
6969
8139
7574
7789
6999
7164
6802
6985
8071
5153
6038
6840
5800
5825
6220
4901
7489
8944
8238
5119
6611
7261
5477
4956
5261
8790
5523
5183
6391
6701
6912
5575
6713
4902
6898
6501
9120
5141
6588
7522
9147
7086
7195
5808
9012
8245
9264
5084
5063
6038
5435
6733
6005
7231
4860
6331
5720
6216
5375
6689
7974
8038
4999
9305
8220
4895
5473
5739
5777
6856
6387
8122
8558
6330
7794
6718
6953
8890
7485
8665
8942
5566
7120
5759
7929
5839
5138
7154
7512
4920
7090
5193
5266
5596
5918
8749
5799
6666
7440
4968
8910
6863
6968
5227
6255
7729
6187
6412
7781
7952
7695
4868
7494
8290
7480
5849
5898
6205
6646
5784
5955
6398
8116
8468
7237
8740
5062
7719
8143
8892
4997
5174
6943
5134
5413
5053
5236
5514
6320
9628
5055
5507
5377
5423
9510
6210
6367
6718
8639
8705
5224
7543
5874
6130
4931
5072
7179
5520
6183
8615
5995
6298
5345
5975
6282
8075
5967
6988
5677
6814
4993
8780
5415
9558
5565
7305
6206
8902
5306
8436
8625
6239
9634
5986
9346
5731
5858
8353
4911
5351
5209
7024
6233
7207
5772
7629
7409
5474
6683
6865
8627
7380
5399
5594
6202
5042
6406
7537
5195
9575
5361
6362
8879
9514
5016
6223
6658
7501
7729
5887
7790
5036
5270
8063
5982
5183
6160
7247
7568
7510
6339
7266
7214
4998
5605
5680
7560
5630
7632
8556
6970
7818
5636
6546
8607
6320
7808
5955
8559
5579
7950
5794
5912
5991
9080
9137
6287
6555
5903
7370
5830
8517
7293
8110
7910
9108
5905
5915
6982
7915
5665
7830
7197
6039
6743
7692
9363
5305
5772
7629
5269
6833
7213
5932
6568
7326
9480
6178
7309
7810
6892
8014
6052
8096
6035
7016
5907
6537
6022
7284
7770
9203
5764
5765
5499
9020
5979
7001
7363
5002
5952
5443
6887
9554
8303
6451
7978
7406
6199
7681
5277
5697
8674
6369
6915
5468
6229
6604
7044
5390
6272
5720
7587
7919
6836
7563
8011
8391
8880
9070
7763
7786
5826
5801
8693
6272
6345
7871
6004
9409
6400
6804
5861
8514
5712
6340
5312
6857
5778
8998
6001
5244
9343
6014
6433
6917
6373
8335
7091
5397
7486
9047
5682
9447
6410
6906
9460
5280
5810
5412
7624
5698
8463
5603
9408
7569
5776
6441
6750
8392
6252
7470
5086
6132
8404
8847
5377
8096
7860
6447
6679
6172
8618
7132
5575
5598
5463
8746
5071
7909
7040
6423
8676
6653
6407
6778
8395
6753
7300
5694
6723
7383
6075
7397
6404
6968
5455
6931
7464
6692
8763
7413
6407
6786
5235
7059
7214
5526
6301
8595
8172
5802
7725
5558
9136
9316
6171
6575
9172
9291
5909
9488
7152
5097
6384
8804
6853
8144
8884
5164
5833
6094
8084
5251
6253
5343
5645
5853
5121
7877
5819
8600
6339
9551
7601
9003
6267
9202
5220
5759
5437
6843
7108
5873
6375
8056
5311
6499
6646
5279
6332
5876
7501
8172
6162
7224
5096
5336
5380
6015
9433
8837
7961
8865
5181
5488
5455
5371
5258
5626
5545
6142
7069
7643
9354
5251
6038
6019
7274
9213
6309
6996
7299
8317
5544
5728
6196
5768
7939
5573
5729
6482
7303
7855
5378
6540
7938
9186
7299
7497
5181
6214
5919
6776
5118
5780
8754
8994
7394
5344
5516
6428
5435
6431
7350
7509
5183
5214
5904
5362
6137
8304
9234
9247
6731
9201
5844
6011
6626
9629
5821
8947
5176
7801
9005
5978
7218
6514
7157
5179
8634
5446
9415
6815
7961
6403
6586
5862
9606
5930
7140
5509
6792
9036
7143
9072
6389
5789
5405
6099
8761
5730
5973
6562
5281
7132
7959
6281
7913
5446
7169
8433
5220
8071
8093
5703
7919
5470
7985
8850
5305
5946
6317
5184
6558
5447
6170
5283
5852
7574
6847
7172
6231
8620
7099
7174
5494
9259
5889
6814
5832
6462
9442
6361
6550
6904
8974
6387
8252
5934
8223
9331
6050
7369
5187
6109
8179
5374
5788
6411
7179
9284
9618
6655
6942
5572
7403
5542
6753
7268
7540
8829
5811
6069
7429
5356
8735
5297
9585
5599
6810
7522
5282
7155
5277
5461
5643
7402
5689
6493
7932
8604
8036
8444
5789
6659
9273
6499
6972
5772
5896
5847
7241
8037
6841
6507
6935
8267
8481
8633
5394
5483
5685
5406
8899
8264
6515
8576
9233
9377
6479
7267
7786
7463
5444
7405
6539
6709
5497
6742
8807
6334
7344
6990
8035
7354
7667
6160
5988
7736
6467
7289
7281
5473
8373
8775
5959
7524
7826
6060
8244
9201
6624
6520
8092
9512
6896
6498
9074
6903
8888
9449
7075
8757
8519
6380
6370
7417
6422
8451
9182
5440
8662
5372
5491
8045
8460
8751
7098
7443
6634
8919
9460
5582
8444
6762
7126
6279
7938
6301
8471
5624
8301
6354
6107
6453
7259
6795
7880
6561
9315
8290
9245
8791
6772
8283
6590
7492
8073
9062
7051
6383
6958
6072
7689
5289
6210
6461
6552
7937
5851
5955
7795
5315
8412
6040
7469
9079
9474
7229
6356
6847
6917
6936
9488
6007
7225
9255
6832
6259
6901
8454
9555
6321
7538
8370
5767
8694
5675
5855
6695
7243
5302
5450
5952
6197
5363
5749
6571
7821
5748
7340
7420
7790
8582
9219
9545
6452
7866
6975
8907
5690
8377
8107
6791
8766
6001
6688
6194
5503
7814
6484
6359
8748
7274
6608
8807
5366
6309
6707
7445
7913
5850
6601
6998
7315
6454
8790
5390
6345
7387
8744
5981
6300
7887
9398
6752
6529
8996
7244
7453
6723
5845
8080
5954
8074
8216
8903
6372
8071
9254
7032
7334
7033
7339
8515
5686
6036
8088
7723
7799
6357
9251
9517
5586
5792
8695
7058
7352
7346
6142
5448
8920
5369
6059
6744
7428
5536
8656
8935
5386
6945
7002
6929
8798
8030
8307
5618
6014
8380
6819
7128
6950
7011
5734
6757
7391
9557
8480
6897
6904
7031
5623
7230
6134
6187
6679
7748
5604
8043
7895
8275
5424
6608
8807
5735
7376
9273
9353
5381
6487
5648
7761
6571
7190
6261
7031
5854
5643
6586
6762
6473
6133
8356
8505
5923
5544
6504
8970
5939
6790
6174
8844
6346
6438
7047
7476
5513
5540
9395
5881
8182
7826
8258
8764
6765
6238
7741
5900
5891
8574
5569
5487
8798
6285
8312
6540
6578
8306
6422
7272
6463
7058
7157
6905
7200
6743
8321
5596
6607
8255
8771
5462
7457
8480
7148
9116
6085
7390
6441
7702
5511
5542
7131
7807
8903
6822
5784
7181
5441
6360
6416
7797
9507
6338
9638
5856
6440
7076
6023
6275
5444
5747
5884
8541
6216
7092
7267
5835
6632
9220
6488
9065
6139
7428
9083
6098
8457
7380
6391
6015
6747
5582
8070
8124
7036
8420
6047
8440
6530
5450
8321
8629
5951
8866
8136
9023
7771
6048
7544
7879
8899
5938
6551
5962
8039
5697
9474
5942
6795
8388
7043
6923
8127
5546
7171
8347
8464
9099
6609
6716
6154
8193
6025
6674
6295
7548
8025
6635
9537
7389
5614
5843
6994
7372
6652
9593
6648
6755
6321
5706
5917
6210
6979
6682
7952
5991
6118
8252
5844
5870
7049
7458
8552
8242
8881
7329
6568
9379
9112
7549
7984
6345
8412
6191
8844
9311
6012
6186
7869
6922
5973
7254
8451
7662
9562
6958
6735
7217
7647
6882
6746
7796
6335
8213
8585
8759
6943
8364
7048
7268
7366
7779
7952
8085
5549
6036
6748
7220
7229
5724
9159
5705
6468
8198
8128
8148
5738
8490
8803
8844
6627
5842
8425
6003
6302
8374
7247
8413
7967
5776
7166
7433
6790
7092
7436
6321
7122
7239
6873
8803
6074
6516
6532
7194
6640
8390
5926
7603
6175
6435
7831
6213
8281
7130
8781
7439
6889
9085
6732
6930
5913
8295
7269
8203
5580
8177
7976
8051
5739
8145
5904
6899
8126
6449
8024
7973
8206
8527
6213
8428
7956
9262
5721
6148
7939
7061
7228
7437
6614
6534
6781
6915
6522
6602
6160
9044
6581
6785
6011
9408
6046
9566
8408
8668
6306
6739
7066
8670
6490
8634
6841
8368
6823
7625
7189
8498
7905
5803
5923
6025
8334
5813
6569
6699
6196
7130
6192
7097
8266
7737
5817
7394
5741
7468
8197
7418
7107
8945
9031
5996
6303
9602
5782
7755
5994
6576
8575
9508
7377
7800
6146
9145
7221
7260
6535
8592
5620
7187
6120
7009
5670
9565
6110
6610
6381
6670
6064
9144
6204
8118
7046
6263
8997
7728
5647
5797
6734
7713
5970
6597
8553
8417
6136
8343
7235
7260
6215
7702
7191
7514
7427
9050
8752
9316
5691
6015
9546
6920
7620
6121
6808
7054
7192
8168
6234
9166
9373
6114
6415
8529
8448
8605
6010
8538
6152
7177
6576
7348
5781
7079
6127
6485
6195
6937
5899
7580
5992
7518
5767
6068
7155
7114
8141
8760
9588
6664
7678
6172
7295
9035
9392
5925
6232
9206
5946
6077
5879
5990
7082
7726
6292
6383
7679
9529
5839
7584
5949
8309
7311
8220
8934
6711
8321
9330
6029
8730
8828
9198
6511
6239
7090
6315
6771
6167
7330
6638
8083
6102
7746
6578
5746
6714
6299
7374
8501
6261
8939
7431
9086
6296
8560
7139
6629
8688
7493
6413
7956
5849
6914
9478
7704
8380
7654
6696
7185
9336
6554
6998
7289
5962
7887
5951
8207
5964
9079
6256
6686
5963
6145
6213
8473
5827
9502
8916
7124
8267
6086
7689
6010
7324
7459
8570
6443
7505
6091
6616
5936
6678
6502
5758
5887
7238
7272
8062
8711
5778
8801
9437
8220
6146
9367
6055
9264
7625
7850
9454
7814
9075
8881
9159
8888
7658
9538
6024
7682
8940
7089
7951
7637
9125
9524
7139
7287
6825
7191
9544
7919
6684
7162
6727
6620
6071
9480
6453
6141
6147
7696
7927
8327
7912
6018
7152
8199
6004
7604
8524
6840
7845
9061
6012
8032
6640
6830
6095
8378
5893
8269
9327
7026
6566
6615
9021
6206
7708
5860
6956
9562
6447
8806
7449
9454
6295
9029
8905
9231
6337
6319
8818
6605
7622
7728
7655
9615
8654
5826
8099
6187
8017
7765
6465
8373
7639
5865
6115
6572
6660
7163
7354
7487
7846
7855
6554
6643
6562
9134
9361
5890
6592
8682
9048
6405
7666
8664
5878
9105
6946
8510
8626
6313
6533
9252
6089
6144
6494
7057
8448
9267
7344
6281
6547
6252
7283
7707
8279
6540
9013
6362
5882
6355
6820
6293
7176
8304
7554
8208
8095
7680
8336
6184
6694
8275
6704
7530
6032
9062
6619
6964
9565
8644
5929
6245
7101
5841
7022
7207
6857
8153
6000
8137
6185
9472
5970
6409
7103
8992
7666
7456
6309
6764
8520
5888
8349
7217
7900
8497
5881
6027
6318
8762
8892
6122
6303
5855
6334
8870
6959
8053
7292
8923
8651
9129
6560
7199
8476
7820
8287
7110
7332
6678
7835
6049
6483
6549
6994
6039
6631
8494
6169
6780
8232
8023
8228
9423
6673
8351
8076
7316
7697
6231
7270
5957
8787
8012
9067
8306
9013
6107
7701
6806
6826
9158
6556
5942
7146
8248
9499
6316
7017
7044
7530
8799
7599
8109
7083
6770
6938
5945
6228
8240
6439
8597
7039
8168
7795
6199
8536
6303
8360
7316
7722
6135
6547
8117
7345
7559
9189
7535
9397
6283
7649
8441
8647
6604
7017
7337
7775
6269
6651
6121
6803
6270
9504
7552
7059
7286
6549
8386
6041
7875
9543
5967
7295
6649
7963
6350
6585
7906
6471
7977
5950
6228
7409
7614
7074
6418
6591
9448
6438
5936
6932
8728
7476
8879
9599
6319
9071
7146
9107
6776
7593
7656
7343
6366
7986
8677
6509
7077
6459
7310
6291
8511
7027
8229
6765
7011
8005
7208
7337
7803
6343
8088
6519
7525
8928
6683
8107
8442
6245
6180
9512
6386
9411
7041
6076
6091
7385
8796
6647
6908
8856
6476
7324
7490
9608
6105
8218
9440
8266
8396
7294
8876
6596
6974
8132
6607
8007
8966
6488
8133
8014
8689
6835
7100
6374
7161
9433
6156
7336
8965
9117
6527
6864
6000
6136
6165
9631
7132
6919
6456
6591
7206
7154
7253
6166
6641
8835
6397
6145
6648
7498
7305
7361
8642
8452
8621
6201
9415
6079
8413
6010
6958
7149
6073
7900
8253
8908
6203
8188
9208
6805
8898
8437
9561
7749
8414
9516
6233
7265
7774
8477
7590
6037
7626
6735
8049
9573
6599
7480
7829
6874
7485
7829
6161
7213
7519
7539
6930
6903
8315
9097
7712
7490
9619
6680
6796
6962
8564
6053
6822
8495
9095
6169
6965
8246
9310
6475
6706
6787
6291
8189
6699
8218
7084
6126
7609
7703
6083
6767
7573
6651
9469
6989
6800
6925
6138
7081
7832
6729
7029
8065
7293
8277
9174
7201
6413
7791
7372
8550
7463
7466
7764
6761
8893
7000
8111
8607
8056
8620
7136
7193
9050
7989
9423
6230
7653
7469
8086
8625
8546
6688
7305
6760
6124
6747
8744
9634
6188
8345
6663
7379
7106
9156
7353
9593
6183
8034
6621
8227
8467
8225
6190
6585
6798
6198
6890
8873
6255
8105
6761
6293
9535
7700
7721
8412
6818
6895
9452
6742
8486
8773
6122
6429
6192
6348
7635
7141
7914
8516
7213
6173
6505
7827
6911
6524
9582
7108
6966
8673
7414
6357
6932
6872
8435
6544
6556
7571
8991
6364
7914
6195
7609
7906
7781
8146
6655
7128
8551
8749
9393
6492
7450
7091
8104
7785
7015
8988
7753
6502
6782
8051
6258
7460
6399
9030
6582
7113
8950
6704
7975
7998
8898
7008
6992
6794
8970
6355
8891
9357
6934
8429
6760
9345
7731
9275
9592
6246
7359
8481
6774
9187
7842
8642
7593
7519
8674
8094
8433
8608
9476
6279
6512
9341
7477
6235
9181
6719
9521
7112
6870
6517
6529
7000
7314
7802
6268
6424
8312
7325
7331
6297
8283
7556
8491
9114
9232
6379
7089
8192
7126
6499
6400
8895
6784
7003
7119
6287
7227
7821
7857
7101
7840
6887
8472
7951
7685
6329
7773
6989
7765
7724
7864
6255
7421
7335
7239
8198
7682
7175
9267
7118
7873
7413
8513
8187
8289
7130
6357
6405
8962
7013
8712
6551
7430
7698
8187
7903
9437
8665
8756
7429
6965
7276
7238
8969
7357
7822
6464
6666
7962
9296
8032
8678
7853
7857
6715
6978
7451
7663
8075
9414
6523
8901
8200
7621
6827
8468
6523
7747
7918
6973
7844
6613
8095
9346
6869
9417
6430
8447
8217
8682
7852
7056
6484
7465
6434
6492
8672
8796
6926
7527
6490
7920
9580
6327
6633
9470
7082
8119
7554
7445
7810
7399
6477
7167
9444
6599
6630
6519
8183
6464
8591
8207
8543
6538
8415
8913
9130
8154
8298
8422
6416
7250
6784
7467
8117
6471
7037
8540
9140
8849
6731
7974
7349
9263
8324
6761
6880
8251
7731
7378
7652
9357
6454
7237
7915
8909
8204
8426
6455
6755
6832
9146
7603
6884
6884
8738
8797
6831
9337
6431
8135
7422
7792
8684
7760
7958
9463
6832
9577
6849
7113
7159
7098
7495
6864
6930
6506
7123
6955
9242
7670
8500
9520
7328
8774
7934
8466
9403
6444
9236
8112
9426
8924
8152
7226
7416
6567
6606
6573
8982
7333
8386
8550
6623
7567
8845
6534
9419
7533
7987
9202
6949
8619
6624
6410
7252
7460
8200
8179
8445
7280
8944
7951
8059
8959
7134
8378
6603
7474
7520
6959
7789
9643
6658
7569
6450
6900
8660
7542
9507
6412
7570
8199
7234
8594
8694
8870
7365
7330
7782
9420
7208
6895
9286
8688
6520
9089
7896
8116
7358
8147
6948
7475
7097
6919
6937
7761
6721
7551
6497
7563
8137
7072
8494
6469
6557
7594
7455
8201
7508
6436
8780
8820
9309
7234
8617
8288
8618
7095
7127
8833
7144
7171
6847
7104
9058
7282
7255
8647
8969
6955
8517
7440
7020
9066
7756
8299
8846
7389
8540
8804
9290
6480
8249
8304
8671
6944
8930
6648
7537
6556
8772
6860
8080
9402
8356
7224
7997
8410
6718
6879
8467
8209
7641
8849
7684
8065
6998
9369
8329
6870
7004
8345
9288
8956
6589
7499
8404
9614
6532
7946
8672
7092
6906
7364
6661
9540
8689
7275
7807
7302
7177
7307
6622
6986
7032
7033
8584
6675
7093
6495
9001
6602
6809
7281
6836
7504
7542
8136
9149
7309
9568
6585
7541
7934
9111
7536
8497
7124
7725
6541
7787
8000
6957
7135
7279
8573
6686
7488
7669
7406
7058
8384
8719
8274
8952
7510
8333
6538
6890
6581
6894
7242
6542
6716
6622
7546
8116
9019
7541
6669
8443
7431
7828
8018
6600
7666
9420
7810
7851
7216
8198
6909
9035
6808
8151
7692
7823
8419
7469
7031
7347
7929
8278
8113
7212
9243
8286
9011
7085
7030
8102
6888
7034
9421
9505
7243
7601
6779
7661
9588
7561
8625
7438
9540
8823
7176
8181
7606
8402
8624
7326
8830
7595
6940
6584
6978
9319
7745
6686
7772
6752
8912
6811
7293
7043
7462
7889
6732
8121
7211
7877
6976
7369
7618
6830
7188
8488
7547
8765
7788
8583
6946
7115
7811
7296
7556
8795
9332
7708
8839
7311
7830
7176
8376
6878
6909
9376
8600
8965
7120
6759
9332
6680
6866
7345
7370
7094
7948
7629
8504
9272
8958
8680
6931
8196
8437
6839
6713
7381
7614
6741
8031
6727
8114
9475
6980
8613
8147
7162
7288
7147
7523
6999
7664
8318
8908
6837
7196
7694
7356
6681
9223
7855
7553
7670
8409
7047
7284
7045
8182
9453
7404
9563
7257
7662
6889
7110
6819
6876
8501
7819
8537
7303
9353
7886
9601
7741
7965
7498
8027
7397
7466
8591
8036
7827
7551
9087
7244
6902
8438
7223
7696
7904
8190
9177
7581
7357
7621
7683
8311
6928
7364
8652
6913
6779
8787
7288
7767
7422
7768
7540
7589
8331
7611
7866
9256
9432
8212
8530
9469
6969
9043
7086
8539
9029
8171
6824
7999
8812
6758
8922
6921
7205
8340
6812
7366
7819
8572
7874
8009
9062
7909
7966
9329
7742
8566
6720
7150
7854
9129
6831
9234
8382
8552
9497
7750
9263
7644
8128
9407
8363
7219
7859
7612
9026
9061
7041
8599
9333
8555
9224
8161
9260
7778
8120
9068
6740
7525
7916
8558
8370
8371
8954
7219
9627
6983
7173
7953
7730
9314
7100
7166
7290
9336
8687
8977
8006
8104
6799
7672
7694
6880
7261
7546
8211
8357
7822
8272
9571
7931
9432
9622
8134
8411
7299
6950
6837
8985
7427
7960
8222
8372
7563
7898
6843
7528
7442
7256
7198
7801
8462
8328
8589
9328
6786
7258
8036
8848
8368
7503
8134
8421
9595
7273
7206
8569
9083
7166
7796
8086
7568
8522
9045
9334
9232
6864
6980
7066
8152
7294
8668
9360
7415
8511
8217
8753
8110
8455
7111
9203
8155
8324
8921
9479
8295
7626
7733
8716
8277
7779
9024
8382
8865
7227
7035
9098
7571
8074
7276
6954
9279
9072
9110
7581
6830
6883
9207
9247
8590
7200
8115
7444
7587
7321
6914
7285
9509
7138
7432
7555
7581
8171
6952
8345
8574
7643
8047
7191
9008
7676
8354
7624
7655
8575
7368
8404
6863
7036
9617
6884
6886
9366
9236
8277
8161
9473
7779
7936
8510
6907
9494
7139
9447
9253
7611
7710
8041
8226
7741
7990
7314
9185
9261
6879
8034
7062
8496
9001
7371
8254
7259
7350
7696
7500
9240
7796
7982
8657
9344
7194
8817
7057
7081
8268
7680
8830
8904
7127
7043
7659
7846
8141
6947
9536
7695
8215
8270
7756
7236
8115
8056
7341
7660
9365
7256
7358
8865
8708
8855
8219
8542
8599
6961
7749
8282
8061
8087
7052
7061
7504
8202
9496
8280
7023
8595
8924
7302
7224
8721
8603
8937
6952
9362
7083
8382
9516
7360
7577
7870
8984
8151
8581
8381
8340
8523
8026
6989
9445
8221
8215
7242
9099
8219
8562
7591
8420
9418
8431
6992
7044
8928
7342
7794
7584
8273
8320
8819
7007
7117
7382
7880
8831
9076
7591
7686
8164
8581
7081
7006
7949
9506
9310
7961
8417
7546
7011
7452
9206
7959
7824
7275
8042
7068
7077
8431
7740
8937
7472
7944
7735
8329
7113
8974
8397
8042
8483
9016
8566
9269
7995
8417
7246
8860
7555
8186
7452
7029
7327
9099
7045
7142
9456
9477
7197
7983
7336
7536
8258
8530
7379
7498
9591
7645
7868
9006
7805
8580
7475
8221
9150
7931
8489
8085
7631
7710
7105
8302
8743
7724
7864
7767
8775
7342
7361
8643
8776
7248
7757
7202
7817
9526
8902
8999
7320
9451
7809
8872
9193
7178
9224
8823
7540
7217
8003
8042
7911
8984
9465
7828
7988
8191
9613
9377
7335
7338
7645
7597
9120
9456
7173
7922
9253
8108
8511
8109
8142
7407
8485
7813
8195
8650
7654
7121
9369
7969
8216
8903
7185
9504
8983
7133
7984
9458
7882
7576
9589
7522
7362
7532
7604
7150
7854
7793
8392
7206
7606
8758
7410
8504
7151
8120
7506
7820
7780
8828
8060
8313
8808
7526
7207
7443
8375
9177
7145
8022
9178
7479
7787
8785
8072
7474
7471
8371
7548
9157
8098
8227
8528
7533
7716
8118
7705
7467
7160
7386
7882
8154
8452
7958
7967
7972
8033
7515
9102
7727
9473
8565
8366
9221
8586
8812
9064
8003
8143
7659
8505
7494
7529
7814
7966
7271
7635
8274
7837
8814
7348
8110
8112
9052
9156
8344
7258
9588
7980
7825
7886
8044
8967
9320
8619
9302
7669
8279
8687
8608
7784
8770
9235
8503
8601
8004
8503
8602
7263
9222
7589
7929
8969
9514
7907
8247
8726
7838
8085
9066
8977
9341
8908
9508
9239
7770
8176
8317
8044
8981
7672
7820
8435
9409
7507
7762
7330
8313
9271
7836
7567
8248
8899
7269
7973
8445
8848
9550
7686
8407
7668
8140
7239
8785
9071
9387
7341
8725
7235
7767
7350
8499
7588
9515
8531
7768
7971
7617
8432
7248
9520
7313
7467
9321
8978
7984
8854
8570
9390
8083
8488
7638
8053
7797
7501
7729
7991
7512
8037
9524
8441
7863
7425
8229
8309
8308
9532
7301
8820
8934
9635
8535
7602
7778
7793
7491
8064
9551
8588
7303
7623
8111
7319
9541
7742
8894
7663
8021
7627
8450
8785
8332
8846
7898
8544
7496
7997
7513
7472
8131
8201
8038
8076
7562
7719
9042
9230
7638
7864
8397
8810
8500
9298
7684
8065
9645
7865
9397
9378
9072
9284
8803
8609
8713
8144
8716
7901
8850
7465
8177
8319
7576
8018
7856
8197
7511
7594
7349
8976
8696
7683
8028
8609
8720
7613
8389
8568
9060
8610
8724
7586
8204
7815
8999
7936
7658
8080
7871
8106
9273
8964
8610
8733
7499
7598
9275
7384
8113
8949
7861
7833
8923
8288
8275
8567
8001
9194
8446
7634
7848
7610
7552
7990
8847
8159
7550
8386
7716
8058
8905
8377
8718
7535
7982
8105
8218
8322
8150
7409
9552
9574
9398
9538
7778
8203
8549
9332
8130
8648
9239
9376
8902
7732
8040
9375
9574
7616
7725
8239
7402
8206
8394
7603
7773
7988
8613
8932
7688
9391
7626
8315
8979
7834
7923
8209
7970
8135
7946
9297
8341
8256
8318
7585
9053
7605
8057
7800
8043
8210
9216
9367
7610
7900
7708
7777
8548
8886
7969
7520
9495
7863
8234
8155
8936
8637
9280
7549
7492
8121
9179
8697
8714
7451
8221
8777
8229
8358
8698
8714
7992
9481
9587
7964
7893
8859
9098
7780
7850
8164
7449
9174
8240
8269
8235
8533
7730
9058
8579
8548
8896
7848
8541
8638
7527
7590
8476
7531
8062
8853
8768
7542
8246
8233
9374
8182
9220
9472
8792
8772
7727
7950
9321
8285
9514
8007
8139
8973
7993
9025
7485
7500
7895
8567
7861
9279
7691
8375
9281
8077
8285
8350
7596
7879
8507
9098
9133
7646
8725
8339
9119
8457
8240
8297
7976
8994
7889
8173
8956
8287
7817
8946
8673
8740
8339
9122
7699
7578
8156
8948
9008
7847
8484
7565
7650
9250
7537
9079
8095
8174
8738
8290
9245
9091
8516
9347
7917
8936
9018
9033
8073
8805
7867
8769
7600
8250
8484
9465
7711
7786
8232
9078
9518
8300
9394
8342
9479
7559
7955
8089
8010
8907
9157
7861
9402
8093
8561
8263
8327
8492
7573
7840
7965
8297
8677
8266
8518
8088
8287
8326
7963
7630
8040
7583
8731
7735
7812
8269
8326
7791
8358
7699
8238
8286
8426
8476
8771
7881
7906
8101
8723
8022
7735
7842
7816
7667
8835
8852
8276
8678
9029
9148
8192
8027
7759
9429
7996
7690
8253
8162
8268
9017
8975
7648
9368
7931
8489
8972
8929
8502
9353
8823
8426
8449
7758
9082
7932
8952
8689
8293
8512
8468
7752
8148
9414
8003
8022
8557
8066
8343
8309
8449
8091
8891
8576
9026
8490
8427
8052
8704
8790
9307
8563
8050
7766
8375
8760
7940
7721
7830
8132
8325
9403
8125
8743
7812
9624
8602
8072
8141
8525
8987
9578
8096
9596
8298
8409
8133
9463
9364
8429
7883
8793
9248
8813
9484
7759
9185
8312
9177
8940
8190
8842
9382
7933
7722
8016
7956
8587
7925
8894
8645
8893
8392
7924
7788
7892
8316
8842
7734
8573
9269
7838
8251
8131
8656
8259
8185
8584
8735
7853
9462
7910
8169
8347
8459
9002
8615
9229
7930
8434
8458
8932
9549
7758
8732
8894
8473
9282
8064
9089
8749
9162
7975
9387
8603
9190
8064
9257
8549
8586
8271
8205
9644
8513
8722
8079
8839
9471
9612
7891
8211
8677
8680
8963
7921
7802
9520
8416
8877
8400
9390
8710
7805
9453
8409
8422
9000
8603
8622
7963
8668
9187
8838
9205
7803
7804
7964
8140
9330
8697
8274
8957
7792
8256
8049
8231
7954
8222
8827
8325
9261
7947
8187
8079
8453
8261
8797
8434
9533
8441
8622
8702
9249
8592
8035
8257
9147
7971
8623
7870
8938
7853
8082
9609
7872
8439
8165
9339
8754
9086
9064
7844
8391
9173
8280
9199
8170
8019
7843
8916
8776
8011
8737
8525
8204
8250
8767
8527
9307
8472
8360
8727
8696
8539
8607
8257
8726
9293
8050
8192
8568
8669
8390
8827
9599
7890
8753
9359
8751
9025
8917
8352
8834
9633
8337
8475
8608
8224
8201
8628
7999
8055
8699
7935
8361
9374
8357
8546
8496
8670
9190
8082
8483
9093
9106
8604
8564
7943
8889
9033
8635
9378
8162
8195
8913
8108
8695
9347
9308
8259
8369
8171
9563
8315
7989
8632
8069
8747
8732
8529
8773
8782
9225
8838
8318
8541
8614
9340
8202
8078
9136
8811
9266
9399
9418
8524
8621
8355
8722
8727
8078
8070
9644
8663
8817
8681
8365
8115
8051
8372
8966
8029
8976
8717
9129
8650
9152
8519
8213
8394
9436
8754
8818
9071
8340
8841
9546
8139
8966
9172
9141
9233
8385
8769
9395
9183
8009
9249
9532
8103
8353
8867
8921
8943
9237
8836
9345
9388
8242
8888
8439
8914
9155
9076
8822
9457
9320
9413
9624
8041
8081
8863
8534
8874
8199
9124
8225
9110
8045
8440
8970
9045
8721
8671
9006
8398
8640
8498
8276
9272
8148
9531
9252
8233
8097
8662
9354
9571
8196
8619
9302
8395
8356
8397
8596
9108
9575
8624
9188
9377
8367
9081
8147
9128
8301
9010
9176
9456
8522
8658
8674
8129
9113
8895
8593
9545
8189
9019
9002
9209
8766
8926
8471
8906
8153
8759
9528
9313
8323
8776
8166
8819
8180
9226
8626
9450
9188
8330
8880
8938
9462
8862
9034
8691
8857
8713
9283
9186
9246
8445
8801
8238
8774
8379
8554
8900
8346
9466
8532
9118
8466
8983
8314
8839
9105
8425
8393
8317
8504
9348
8700
9461
8249
8164
8601
9634
8577
8591
8416
8877
8589
8946
9015
8699
8706
8812
8554
9296
8596
9572
8780
9608
9630
8553
9211
8778
8477
8411
8945
8394
8982
9347
9470
9252
9628
9179
9464
9005
8399
8482
8388
8338
9142
8830
8720
8225
8724
9326
8690
8964
8733
8576
8258
9607
8801
8335
8405
9359
8403
9574
8927
9204
9355
8423
8458
8840
8965
8598
8730
9550
8376
8670
8729
8637
8976
8334
8644
8510
9617
9159
8282
8972
8308
9068
8319
8939
9051
8393
8664
8886
9493
8542
8485
8424
8996
9217
8997
9579
8819
8734
8756
8436
8439
9055
8998
9163
8454
9354
9073
8369
9611
8473
8499
8859
8651
8788
8774
9280
8387
9581
8307
8498
8876
9113
8383
8464
9037
9142
9312
9301
9407
9541
8500
8343
8479
8374
8640
8758
8883
8402
9621
8916
8936
9303
9306
8926
8968
8460
8751
8629
9132
8407
9197
8802
8944
9498
9449
8363
8508
8764
8746
8742
8867
8842
9094
9315
8513
9358
8604
8399
9482
8577
8960
8506
9477
9176
8509
9009
8421
8408
8808
8982
9152
9492
8560
8701
8669
9124
9180
8791
9598
9319
8959
8630
9557
8518
9328
8470
9022
9097
8778
9107
9327
8447
9199
9606
8943
8825
9113
9414
8421
8514
9044
8820
9075
9518
9017
8945
8721
8971
8555
9539
8557
8731
8507
8684
9093
9088
8795
8933
8951
9530
9292
9569
8782
9116
9318
8660
9125
8875
8469
9460
8715
8631
9385
8484
9064
8508
9202
9109
9587
9591
8475
9005
9084
9493
9362
8486
9170
8919
8506
9063
8491
8698
8492
8816
9002
8991
9436
8805
9519
9087
8606
8792
9040
9207
8494
8667
8931
9048
9081
9468
8616
9115
9282
9022
8723
9151
9018
9254
9430
8783
8560
8522
8745
8672
8520
9370
8741
8826
9290
8605
8864
9184
9265
9272
8587
8878
8948
9448
8544
8611
8572
8798
9124
9164
9154
8562
8701
9092
8582
8661
9259
8793
8929
8795
8562
9162
9128
8949
8789
8794
8875
8843
9012
9500
8573
9240
9101
8643
8887
8881
8731
9277
9041
9229
9104
9128
8663
8634
8653
9371
8933
9262
9474
9016
8617
8636
8741
9527
9223
8602
8632
8736
9535
8705
9227
9496
9028
8642
9161
9488
9404
9614
8892
8864
8851
9153
8794
9285
9499
9163
9123
8659
9325
9490
9611
8821
8693
9545
9603
8980
8920
9604
9441
9447
9244
9137
8738
8862
9077
8755
8910
9203
9130
8783
9233
8692
9165
9356
8909
9372
8896
8808
8809
8712
8750
8778
9175
9137
9437
8799
8978
9341
9089
8860
9499
9337
8698
9434
8960
8866
8882
8889
8871
8933
8975
8789
8954
9082
8753
9055
8917
9014
9134
9056
9228
9104
9182
9057
8720
9505
9364
9492
8858
9039
8838
8733
9494
9130
8783
9101
8955
8979
8912
9549
8911
9103
9192
8909
8835
9038
8878
8747
9022
9587
9063
9258
8994
9032
9077
9558
9383
9181
8841
8854
9501
9189
8850
9541
9030
9416
9014
9457
9131
9557
9539
9035
9139
9446
9034
9102
8921
9343
9639
8993
9248
9154
9288
9384
9314
8825
9178
8824
9226
8882
9219
9054
8992
9431
9556
8995
9371
9059
9164
9085
9323
8897
9194
9228
8837
8836
9031
9226
8973
9241
8837
8962
9633
9197
9199
8922
8959
9117
9593
9553
9322
8950
9443
9034
9602
9579
9350
9620
9038
9647
8873
9056
9364
8985
9121
9548
9597
9010
9194
9250
8984
9291
9636
9127
9229
9069
9090
9530
9412
9554
9335
9382
8919
9167
8987
9160
8896
9390
8941
9205
9138
9278
9025
9274
9220
9400
9212
9070
9210
9443
9173
9457
9151
9477
9637
9559
9049
9543
9160
9293
9039
9180
9551
9245
9076
9589
9518
9391
9078
9342
9328
8962
9559
8955
8974
9381
9415
9003
9318
9582
9407
9325
9215
9444
9502
9310
8981
9207
9109
9278
9167
9426
9028
9240
9635
9275
9006
9001
9046
9580
9446
9251
9014
9361
9534
9413
9451
9486
9445
9468
9388
9053
9126
9279
9093
9617
9621
9123
9324
9432
9533
9149
9389
9322
9168
9135
9616
9576
9419
9225
9471
9449
9306
9351
9605
9241
9405
9378
9426
9348
9218
9427
9481
9209
9372
9192
9088
9472
9571
9531
9436
9548
9381
9103
9232
9507
9143
9405
9271
9294
9490
9274
9476
9567
9626
9521
9135
9268
9486
9543
9284
9632
9111
9637
9609
9402
9401
9114
9150
9196
9443
9604
9422
9381
9225
9122
9269
9422
9282
9309
9626
9171
9375
9483
9526
9195
9250
9352
9270
9300
9292
9526
9342
9367
9338
9577
9227
9590
9257
9522
9260
9523
9214
9326
9630
9578
9180
9175
9192
9329
9450
9355
9442
9191
9287
9636
9394
9522
9639
9597
9438
9607
9360
9235
9344
9435
9440
9611
9289
9576
9331
9498
9598
9489
9555
9352
9506
9257
9503
9268
9338
9290
9603
9256
9453
9349
9539
9384
9309
9386
9442
9404
9398
9500
9379
9459
9399
9295
9556
9586
9339
9455
9304
9373
9423
9533
9569
9458
9411
9529
9589
9276
9532
9299
9512
9307
9338
9428
9490
9365
9333
9356
9416
9444
9513
9410
9491
9323
9405
9583
9599
9439
9601
9417
9492
9412
9349
9564
9544
9372
9431
9370
9483
9417
9556
9596
9581
9419
9511
9632
9497
9352
9595
9441
9386
9486
9440
9614
9393
9485
9570
9607
9560
9550
9622
9464
9495
9586
9573
9616
9487
9586
9455
9451
9552
9519
9519
9430
9445
9482
9570
9564
9461
9503
9558
9454
9567
9478
9517
9509
9425
9475
9602
9430
9525
9629
9585
9438
9642
9467
9562
9592
9435
9568
9555
9553
9620
9459
9435
9466
9546
9627
9540
9506
9572
9513
9565
9627
9635
9631
9636
9536
9501
9535
9528
9575
9643
9610
9639
9484
9591
9527
9623
9552
9643
9566
9538
9513
9613
9606
9561
9515
9594
9645
9638
9624
9590
9603
9600
9641
9569
9625
9628
9633
9600
9629
9644
9605
9584
9646
9642
9640
9596
9601
9641
9612
9619
9621
9645
9616
9632
9647
9647
9646
)


// ************************************************************************* //
